{"id":93939,"date":"2023-05-31T23:25:53","date_gmt":"2023-06-01T03:25:53","guid":{"rendered":"https:\/\/www.clashchamps.com\/?page_id=93939"},"modified":"2023-06-06T19:59:56","modified_gmt":"2023-06-06T23:59:56","slug":"tournament-sign-up","status":"publish","type":"page","link":"https:\/\/www.clashchamps.com\/tournament-sign-up\/","title":{"rendered":"Tournament Sign Up"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row css=&#8221;.vc_custom_1571329562257{background-color: #000000 !important;}&#8221;][vc_column][vc_single_image image=&#8221;14316&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1685702984216{background-color: #1b1b1b !important;}&#8221; el_class=&#8221;goldBorder3&#8243;][vc_column][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner el_class=&#8221;headerCenter&#8221; width=&#8221;1\/2&#8243;]<div class=\"content-title-element white size1\"><div class=\"title\">SIGN UP <span>FORM<\/span><\/div><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text]<!--************************* Start Main Player War Stats *************************-->\r\n    <br \/>\r\n    <br \/>\r\n    <div style=\"width:100%; height:28px; text-align:center;\">\r\n    <div class=\"esport-button white center\" style=\"display:inline-block;\">        \r\n        <a style=\"background-color:#000;color:#FFF;border-radius:5px;line-height:33px;margin: 0 10px 20px;height:60px;width:255px;vertical-align:-webkit-baseline-middle;\" href=\"https:\/\/www.clashchamps.com\/tournaments\/\" target=\"_parent\" title=\"Join a Tournament\">\r\n            <span>JOIN A TOURNAMENT<\/span>\r\n        <\/a>\r\n    <\/div> \r\n    <\/div>\r\n\r\n<!-- Help Token Modal HTML -->\r\n<div id=\"TokenModal\" class=\"modal fade\">\r\n    <div class=\"modal-dialog\">\r\n        <div class=\"modal-content\">\r\n            <div class=\"modal-header\">\t\t\t\t\t\t\r\n                <h4 class=\"modal-title\">VALIDATE ACCOUNT - API TOKEN<\/h4>\r\n                <button style=\"position: absolute;top: 20px;right: 15px;\" type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">\r\n                    <span aria-hidden=\"true\">&times;<\/span>\r\n                <\/button>\r\n            <\/div>\r\n            <div class=\"modal-body\">\t\t\r\n                <strong>Where is my token?<\/strong><br>\r\n                Open the Game App > Go to Settings > More Settings > API TOKEN > Click Show > Copy!\r\n                <br><br>\r\n                Press OK to be directed to your Game Settings automatically. \r\n            <\/div>\r\n            <div class=\"modal-footer\">\r\n                <input type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\" value=\"Cancel\">\r\n                <a href=\"https:\/\/link.clashofclans.com\/en?action=OpenMoreSettings\" onclick=\"javascript:$('#TokenModal').modal('hide');\" target=\"_blank\" class=\"btn btn-success\">OK<\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n.modal {\r\n    text-align: center;\r\n    padding: 0!important;\r\n}\r\n\r\n.modal:before {\r\n    content: '';\r\n    display: inline-block;\r\n    height: 100%;\r\n    vertical-align: middle;\r\n    margin-right: -4px;\r\n}\r\n\r\n.modal-dialog {\r\n    display: inline-block;\r\n    text-align: left;\r\n    vertical-align: middle;\r\n}\r\n#champBucks .modal-content {\r\n    background-color: #000;\r\n    box-shadow: 0px 0px 19px 7px rgba(255, 255, 255, 0.3);\r\n    border-radius: 10px;\r\n}\r\n#champBucks .modal-header {\r\n    border: 0px none;\r\n    padding: 10px 0px 0px;\r\n}\r\n#champBucks button.close {\r\n    color: #FFF !important;\r\n    opacity: 1 !important;\r\n    padding: 10px;\r\n    font-size: 36px;\r\n    font-weight: normal;\r\n    top: 0px !important;\r\n    right: 5px !important;\r\n    z-index: 1;\r\n}\r\n#champBucks .modal-body h2 {\r\n    color: #f2bf29\r\n}\r\n#champBucks .modal-body span {\r\n    color: #FFF;\r\n}\r\n<\/style>\r\n\r\n<div id=\"mySuccess\">\r\n    <h2 style=\"color:orangered;text-align:center;\" id=\"successHeader\"><\/h2>\r\n    <\/div>\r\n\r\n<script>\r\n    (function($){\r\n\r\n        \/\/ Variable to hold request\r\n        var request;\r\n        \/\/Validate fields if required using jQuery\r\n\r\n        $(\"#signUpFrm\").show();\r\n        $(\"#mySuccess\").hide();\r\n        $(\"#champBucks\").hide();\r\n        $(\"#joinMore\").hide();\r\n        $(\"#joinMore2\").hide();\r\n\r\n        $(\"#tagChange\").change(function(){\r\n            \r\n            if($(this).val() == 'add') {\r\n                \/\/Reset fields and show them to Add\r\n                $('input[name=\"playerTagIdAdd\"]').val(0);\r\n                $('input[name=\"playerTagAdd\"]').val('');\r\n                $('input[name=\"playerTokenAdd\"]').val('');\r\n                $('input[name=\"playerNameAdd\"]').val('');\r\n                $('input[name=\"playerLevelAdd\"]').val('');\r\n                $('input[name=\"playerTagIdNew\"]').val('1');\r\n                $('#playerTagField').show();\r\n                $('#playerTokenField').show();\r\n                \/*$('#playerNameField').show();\r\n                $('#playerLevelField').show();*\/\r\n            } else {\r\n                $('#playerTagField').hide();\r\n                $('#playerTokenField').hide();\r\n                \/*$('#playerNameField').hide();\r\n                $('#playerLevelField').hide();*\/\r\n                \/\/Case ID was selected\r\n                if($(this).val() > 0) {\r\n                    $('input[name=\"playerTagIdAdd\"]').val($(this).val());\r\n                    $('input[name=\"playerTagIdNew\"]').val('0');\r\n                } else {\r\n                    $('input[name=\"playerTagIdAdd\"]').val(0);\r\n                    $('input[name=\"playerTagIdNew\"]').val('1');\r\n                }\r\n            }\r\n        });\r\n\r\n\t\t$( \"#foo\" ).submit(function() {\r\n\r\n            \/\/ Prevent default posting of form - put here to work in case of errors\r\n            event.preventDefault();\r\n\r\n            var form = $('#foo');\t\r\n            var tagId = $('#tagChange').val();\r\n\r\n            \/\/ setup some local variables\r\n            var $inputs = form.find(\"input, select, button, textarea\");\r\n            $inputs.prop(\"disabled\", true);\r\n\r\n            if(tagId == '') {\r\n                form.find('.validateReturn_ctn').html('<div class=\"alert alert-danger\">Please you need to select your Player Tag!<\/div>');\r\n                $inputs.prop(\"disabled\", false);\r\n                return false;\r\n            } else {\r\n                form.find('.validateReturn_ctn').html('');\r\n            }\r\n\r\n            if($('#account_notifications_tourney_terms:checked').length === 0) {\r\n                form.find('.validateReturn_ctn').html('<div class=\"alert alert-danger\">Sorry, but you should accept the terms and conditions to register on the tournament.<\/div>');\r\n                $inputs.prop(\"disabled\", false);\r\n                return false;\r\n            } else {\r\n                form.find('.validateReturn_ctn').html('');\r\n            }\r\n\r\n            \/\/Just register in tournament  \r\n            if(tagId > 0) {\r\n                $('input[name=\"playerTagIdAdd\"]').val(tagId);\r\n                registerTournament(tagId);\r\n            }\r\n\r\n            \/\/Need to register tag in User and after register in tournament\r\n            if(tagId == 'add') {\r\n\r\n                var playerTag = $('input[name=\"playerTagAdd\"]').val();\r\n                var playerToken = $('input[name=\"playerTokenAdd\"]').val();\r\n\r\n                if (playerTag.trim() == '') { \/\/If fails\r\n                    form.find('.validateReturn_ctn').html('<div class=\"alert alert-danger\">The Player Tag is required<\/div>');\r\n                    $inputs.prop(\"disabled\", false);\r\n                    return false;\r\n                } else {\r\n                    form.find('.validateReturn_ctn').html('');\r\n                }\r\n\r\n                if (playerToken.trim() == '') { \/\/If fails\r\n                    form.find('.validateReturn_ctn').html('<div class=\"alert alert-danger\">The Token is required<\/div>');\r\n                    $inputs.prop(\"disabled\", false);\r\n                    return false;\r\n                } else {\r\n                    form.find('.validateReturn_ctn').html('');\r\n                }\r\n\r\n                var serializeData = {\r\n                    'tag': playerTag\r\n                }\r\n\r\n                \/\/ Fire off the request to \/form.php\r\n                request = $.ajax({\r\n                    url: \"\/wp-content\/themes\/esport-child\/callClashAPI-validateTag.php\",\r\n                    type: \"post\",\r\n                    data: JSON.stringify(serializeData)\r\n                });\r\n\r\n                \/\/ Callback handler that will be called on success\r\n                request.done(function (response, textStatus, jqXHR) {\r\n                    var data = JSON.parse(response);\r\n\r\n                    \/\/ Log a message to the console\r\n                    if (!data.success) { \/\/If fails\r\n                        errorMessage = data.errors.message;\r\n                        form.find('.validateReturn_ctn').html('<div class=\"alert alert-danger\">'+errorMessage.replace(\"sign in\",\"<a href='http:\/\/www.clashchamps.com\/my-account\/?redirect_to=https:\/\/www.clashchamps.com\/tournament-sign-up\/?tid=0'>sign in<\/a>\")+'<\/div>');\r\n                        $inputs.prop(\"disabled\", false);\r\n                        return false;\r\n                    } else {\r\n                        $('input[name=\"playerNameAdd\"]').val(data.name);\r\n\r\n                        if(0 === 1)\r\n                            $('input[name=\"playerLevelAdd\"]').val(data.bh);\r\n                        else\r\n                            $('input[name=\"playerLevelAdd\"]').val(data.th);\r\n\r\n                        var serializeDataToken = {\r\n                            'tag': playerTag,\r\n                            'token': playerToken\r\n                        }\r\n\r\n                        \/\/ Fire off the request to \/form.php\r\n                        request = $.ajax({\r\n                            url: \"\/wp-content\/themes\/esport-child\/callClashAPI-validate.php\",\r\n                            type: \"post\",\r\n                            data: JSON.stringify(serializeDataToken)\r\n                        });\r\n\r\n                        \/\/ Callback handler that will be called on success\r\n                        request.done(function (response, textStatus, jqXHR) {\r\n                            var data = JSON.parse(response);\r\n\r\n                            \/\/ Log a message to the console\r\n                            if (!data.success) { \/\/If fails\r\n                                if (data.errors.message) { \/\/Returned if any error from process.php\r\n                                }\r\n                                form.find('.validateReturn_ctn').html('<div class=\"alert alert-danger\">'+data.errors.message+'<\/div>');\r\n                                $inputs.prop(\"disabled\", false);\r\n                                return false;\r\n                            } else {\r\n                                $inputs.prop(\"disabled\", false);\r\n                                var formData = form.serialize();\r\n                                $inputs.prop(\"disabled\", true);\r\n                                addPlayerTags(formData);\r\n                            }\r\n                        });\r\n                    }\r\n                });\r\n\r\n                \/\/ Callback handler that will be called on failure\r\n                request.fail(function (jqXHR, textStatus, errorThrown) {\r\n                    \/\/ Log the error to the console\r\n                    $('.throw_error').html(textStatus); \/\/Throw relevant error\r\n                    console.error(\r\n                        \"The following error occurred: \" +\r\n                        textStatus, errorThrown\r\n                    );\r\n                    form.find('.validateReturn_ctn').html('<div class=\"alert alert-danger\">'+textStatus+'<\/div>');\r\n                    $inputs.prop(\"disabled\", false);\r\n                    return false;\r\n                });\r\n            }\r\n        });\r\n\r\n        function addPlayerTags(form) {\r\n\r\n            var formId = $('#foo');\r\n\r\n            \/\/ setup some local variables\r\n            var $inputs = formId.find(\"input, select, button, textarea\");\r\n\t\t\t\r\n\t\t\trequest = $.ajax({\r\n\t\t\t\turl: \"\/wp-content\/themes\/esport\/woocommerce\/myaccount\/playertagAdd.php\",\r\n\t\t\t\ttype: \"post\",\r\n\t\t\t\tdata: form\r\n\t\t\t});\r\n\r\n\t\t\t\/\/ Callback handler that will be called on success\r\n\t\t\trequest.done(function (response, textStatus, jqXHR) {\r\n\t\t\t\tvar data = JSON.parse(response);\r\n\r\n\t\t\t\t\/\/ Log a message to the console\r\n\t\t\t\tif (!data.success) { \/\/If fails\r\n\t\t\t\t\tif (data.errors.message) { \/\/Returned if any error from process.php\r\n\r\n                        if(data.errors.message == 'Player Tag already exists!') {\r\n                            $('input[name=\"playerTagIdAdd\"]').val(data.id);\r\n                            registerTournament($('input[name=\"playerTagIdAdd\"]').val());\r\n                        } else {\r\n                            errorMessage = data.errors.message;\r\n                            formId.find('.validateReturn_ctn').html('<div class=\"alert alert-danger\">'+errorMessage.replace(\"sign in\",\"<a href='http:\/\/www.clashchamps.com\/my-account\/?redirect_to=https:\/\/www.clashchamps.com\/tournament-sign-up\/?tid=0'>sign in<\/a>\")+'<\/div>');\r\n                        }\r\n\t\t\t\t\t}\r\n                    $inputs.prop(\"disabled\", false);\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n                    $('input[name=\"playerTagIdAdd\"]').val(data.id);\r\n\r\n                    registerTournament($('input[name=\"playerTagIdAdd\"]').val());\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\t\/\/ Callback handler that will be called on failure\r\n\t\t\trequest.fail(function (jqXHR, textStatus, errorThrown) {\r\n\t\t\t\t\/\/ Log the error to the console\r\n\t\t\t\t$('.throw_error').html(textStatus); \/\/Throw relevant error\r\n\t\t\t\tconsole.error(\r\n                    \"The following error occurred: \" +\r\n                    textStatus, errorThrown\r\n\t\t\t\t);\r\n                $inputs.prop(\"disabled\", false);\r\n\t\t\t});\r\n\t\t}\r\n\r\n        function registerTournament(id) {\r\n\r\n            var formId = $('#foo');\r\n            var myId = id;\r\n            var myToday = new Date(\"2025-10-30 04:15:33\");\r\n            var myStart = new Date(null);\r\n\r\n            if(myToday >= myStart){\r\n                $('.throw_error').fadeIn(1000).html(\"Sign ups have expired!\");\r\n                $inputs.prop(\"disabled\", false);\r\n                return false;\r\n            }\r\n            \r\n            \/\/ Prevent default posting of form - put here to work in case of errors\r\n            event.preventDefault();\r\n\r\n            \/\/ Abort any pending request\r\n            if (request) {\r\n                request.abort();\r\n            }\r\n\r\n            \/\/ Let's select and cache all the fields\r\n            var $inputs = formId.find(\"input, select, button, textarea\");\r\n            \r\n            \/\/ Serialize the data in the form\r\n            $inputs.prop(\"disabled\", false);\r\n            var serializedData = formId.serialize();\r\n            $inputs.prop(\"disabled\", true);\r\n\r\n            \/\/ Fire off the request to \/form.php\r\n            request = $.ajax({\r\n                url: \"\/wp-content\/themes\/esport-child\/T_SignUp.php?id=\"+myId,\r\n                type: \"post\",\r\n                data: serializedData\r\n            });\r\n\r\n            \/\/ Callback handler that will be called on success\r\n            request.done(function (response, textStatus, jqXHR) {\r\n                var data = JSON.parse(response);\r\n\r\n                \/\/ Log a message to the console\r\n                if (!data.success) { \/\/If fails\r\n                    if (data.errors.message) { \/\/Returned if any error from process.php\r\n                        \/\/$('#signUpFrm').hide();\r\n                        $('#mySuccess').show();\r\n                        $(\"#joinMore\").show();\r\n                        $(\"#joinMore2\").show();\r\n                        alert(data.errors.message);\r\n                        errorMessage = data.errors.message;\r\n                        formId.find('.validateReturn_ctn').html('<div class=\"alert alert-danger\">'+errorMessage.replace(\"sign in\",\"<a href='http:\/\/www.clashchamps.com\/my-account\/?redirect_to=https:\/\/www.clashchamps.com\/tournament-sign-up\/?tid=0'>sign in<\/a>\")+'<\/div>');\r\n                        $('#tourney_pw').val(\"\");\r\n                        $('.throw_error').html('<p>' + data.errors.message + '<\/p>'); \/\/If successful, than throw a success message\r\n                    }\r\n                    $inputs.prop(\"disabled\", false);\r\n                } else {\r\n                    \/\/$('#signUpFrm').hide();\r\n                    $('#mySuccess').show();\r\n                    \/\/$('#champBucks').modal('show');\r\n                    $(\"#joinMore\").show();\r\n                    $(\"#joinMore2\").show();\r\n                    alert(data.posted);\r\n                   \/\/ $('#successHeader').text(data.posted); \/\/If successful, than throw a success message\r\n                    $('.throw_error').html('<p>' + data.posted + '<\/p>'); \/\/If successful, than throw a success message\r\n\r\n                    if($('input[name=\"playerTagIdNew\"]').val() == 1) {\r\n                        $('#tagChange').append($('<option>', {\r\n                            value: $('input[name=\"playerTagIdAdd\"]').val(),\r\n                            text: $('input[name=\"playerLevelAdd\"]').val()+' - '+$('input[name=\"playerNameAdd\"]').val()+' - '+$('input[name=\"playerTagAdd\"]').val()\r\n                        }));\r\n                    }\r\n\r\n                    \/\/ Reset fields\r\n                    $('input[name=\"playerTagIdAdd\"]').val(0);\r\n                    $('input[name=\"playerTagAdd\"]').val('');\r\n                    $('input[name=\"playerTokenAdd\"]').val('');\r\n                    $('input[name=\"playerNameAdd\"]').val('');\r\n                    $('input[name=\"playerLevelAdd\"]').val('');   \r\n                }\r\n                \/\/console.log(\"Hooray, it worked!\");\r\n            });\r\n\r\n            \/\/ Callback handler that will be called on failure\r\n            request.fail(function (jqXHR, textStatus, errorThrown) {\r\n                \/\/ Log the error to the console\r\n                $('.throw_error').html(textStatus); \/\/Throw relevant error\r\n                console.error(\r\n                    \"The following error occurred: \" +\r\n                    textStatus, errorThrown\r\n                );\r\n            });\r\n\r\n            \/\/ Callback handler that will be called regardless\r\n            \/\/ if the request failed or succeeded\r\n            request.always(function () {\r\n            \/\/ Reenable the inputs\r\n                $inputs.prop(\"disabled\", false);\r\n            });\r\n        }\r\n    })(jQuery);\r\n<\/script>\r\n\r\n<script src=\"https:\/\/code.jquery.com\/jquery-1.9.1.min.js\"><\/script>\r\n<script>\r\n    $( document ).ready(function() {\r\n        \/\/debugger;\r\n        $(\".goldTopBorderBig\").css(\"border-top\", \" solid 30px\");\r\n    });\r\n<\/script>[\/vc_column_text][vc_empty_space height=&#8221;100px&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/3&#8243;][\/vc_column][vc_column width=&#8221;1\/3&#8243;]<div class=\"content-title-element dark size1\"><div class=\"title\">NEED A <span>PRO BASE?<\/span><\/div><\/div><div class=\"woocommerce columns-2 \"><ul class=\"products columns-2\">\n<li class=\"product type-product post-129427 status-publish first instock product_cat-champ-base-products product_cat-legend-leaders has-post-thumbnail sale virtual purchasable product-type-subscription\">\n\t<a href=\"https:\/\/www.clashchamps.com\/product\/legend-leaders\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\">\n\t<span class=\"onsale\">Sale!<\/span>\n\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/www.clashchamps.com\/wp-content\/uploads\/2025\/03\/legend-leaders-clash-of-clans-clash-champs-300x300.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Legend Leaders\" srcset=\"https:\/\/www.clashchamps.com\/wp-content\/uploads\/2025\/03\/legend-leaders-clash-of-clans-clash-champs-300x300.webp 300w, https:\/\/www.clashchamps.com\/wp-content\/uploads\/2025\/03\/legend-leaders-clash-of-clans-clash-champs-200x200.webp 200w, https:\/\/www.clashchamps.com\/wp-content\/uploads\/2025\/03\/legend-leaders-clash-of-clans-clash-champs-100x100.webp 100w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><h2 class=\"woocommerce-loop-product__title\">Legend Leaders<\/h2><div class=\"star-rating\" role=\"img\" aria-label=\"Rated 4.80 out of 5\"><span style=\"width:96%\">Rated <strong class=\"rating\">4.80<\/strong> out of 5<\/span><\/div>\n\t<span class=\"price\"><del aria-hidden=\"true\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>49.95<\/bdi><\/span><\/del> <span class=\"screen-reader-text\">Original price was: &#036;49.95.<\/span><ins aria-hidden=\"true\"><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>24.95<\/bdi><\/span><\/ins><span class=\"screen-reader-text\">Current price is: &#036;24.95.<\/span> <span class=\"subscription-details\"> \/ month<\/span><\/span>\n<\/a><a href=\"\/wp-json\/wp\/v2\/pages\/93939?add-to-cart=129427\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_129427\" data-quantity=\"1\" class=\"button product_type_subscription add_to_cart_button ajax_add_to_cart\" data-product_id=\"129427\" data-product_sku=\"\" aria-label=\"Add to cart: &ldquo;Legend Leaders&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Legend Leaders&rdquo; has been added to your cart\" role=\"button\">Sign up now<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_129427\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/li>\n<li class=\"product type-product post-123622 status-publish last instock product_cat-champ-base-products product_cat-limited-base-packs product_tag-clash-of-clans product_tag-coc product_tag-cwl product_tag-th17 product_tag-th17-war-base has-post-thumbnail sale sold-individually shipping-taxable purchasable product-type-variable has-default-attributes\">\n\t<a href=\"https:\/\/www.clashchamps.com\/product\/ultimate-cwl-th17-limited-pro-base-pack\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\">\n\t<span class=\"onsale\">Sale!<\/span>\n\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/www.clashchamps.com\/wp-content\/uploads\/2024\/11\/Th17-Ultimate-Cwl-Pack-300x300.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Th17-Ultimate-Cwl-Pack\" srcset=\"https:\/\/www.clashchamps.com\/wp-content\/uploads\/2024\/11\/Th17-Ultimate-Cwl-Pack-300x300.png 300w, https:\/\/www.clashchamps.com\/wp-content\/uploads\/2024\/11\/Th17-Ultimate-Cwl-Pack-200x200.png 200w, https:\/\/www.clashchamps.com\/wp-content\/uploads\/2024\/11\/Th17-Ultimate-Cwl-Pack-100x100.png 100w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><h2 class=\"woocommerce-loop-product__title\">Ultimate CWL &#8211; TH17 Limited Pro Base Pack<\/h2>\n\t<span class=\"price\"><del><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>69.95<\/bdi><\/span><\/del> <ins><span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\">&#36;<\/span>54.95<\/bdi><\/span><\/ins><\/span>\n<\/a><a href=\"https:\/\/www.clashchamps.com\/product\/ultimate-cwl-th17-limited-pro-base-pack\/\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_123622\" data-quantity=\"1\" class=\"button product_type_variable add_to_cart_button\" data-product_id=\"123622\" data-product_sku=\"\" aria-label=\"Select options for &ldquo;Ultimate CWL - TH17 Limited Pro Base Pack&rdquo;\" rel=\"nofollow\">Select options<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_123622\" class=\"screen-reader-text\">\n\t\tThis product has multiple variants. The options may be chosen on the product page\t<\/span>\n<\/li>\n<\/ul>\n<\/div>[\/vc_column][vc_column width=&#8221;1\/3&#8243;][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row css=&#8221;.vc_custom_1571329562257{background-color: #000000 !important;}&#8221;][vc_column][vc_single_image image=&#8221;14316&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1685702984216{background-color: #1b1b1b !important;}&#8221; el_class=&#8221;goldBorder3&#8243;][vc_column][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner el_class=&#8221;headerCenter&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text][\/vc_column_text][vc_empty_space height=&#8221;100px&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/3&#8243;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][\/vc_column][\/vc_row]<\/p>\n","protected":false},"author":53031,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-93939","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tournament Sign Up | Clash Champs<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.clashchamps.com\/tournament-sign-up\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tournament Sign Up\" \/>\n<meta property=\"og:description\" content=\"[vc_row css=&#8221;.vc_custom_1571329562257{background-color: #000000 !important;}&#8221;][vc_column][vc_single_image image=&#8221;14316&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1685702984216{background-color: #1b1b1b !important;}&#8221; el_class=&#8221;goldBorder3&#8243;][vc_column][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner el_class=&#8221;headerCenter&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text][\/vc_column_text][vc_empty_space height=&#8221;100px&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/3&#8243;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][\/vc_column][\/vc_row]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.clashchamps.com\/tournament-sign-up\/\" \/>\n<meta property=\"og:site_name\" content=\"Clash Champs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codeclashchamps\/\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-06T23:59:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.clashchamps.com\/wp-content\/uploads\/2017\/08\/IMG.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ClashChamps\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.clashchamps.com\/tournament-sign-up\/\",\"url\":\"https:\/\/www.clashchamps.com\/tournament-sign-up\/\",\"name\":\"Tournament Sign Up | Clash Champs\",\"isPartOf\":{\"@id\":\"https:\/\/www.clashchamps.com\/#website\"},\"datePublished\":\"2023-06-01T03:25:53+00:00\",\"dateModified\":\"2023-06-06T23:59:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.clashchamps.com\/tournament-sign-up\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.clashchamps.com\/tournament-sign-up\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.clashchamps.com\/tournament-sign-up\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.clashchamps.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tournament Sign Up\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.clashchamps.com\/#website\",\"url\":\"https:\/\/www.clashchamps.com\/\",\"name\":\"Clash Champs\",\"description\":\"News, Pro Bases, Recruiting &amp; Tournaments for Clash of Clans (CoC).\",\"publisher\":{\"@id\":\"https:\/\/www.clashchamps.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.clashchamps.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.clashchamps.com\/#organization\",\"name\":\"Clash Champs\",\"url\":\"https:\/\/www.clashchamps.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.clashchamps.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.clashchamps.com\/wp-content\/uploads\/2017\/09\/skull-logo-no-banner-square.png\",\"contentUrl\":\"https:\/\/www.clashchamps.com\/wp-content\/uploads\/2017\/09\/skull-logo-no-banner-square.png\",\"width\":418,\"height\":418,\"caption\":\"Clash Champs\"},\"image\":{\"@id\":\"https:\/\/www.clashchamps.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/codeclashchamps\/\",\"https:\/\/x.com\/ClashChamps\",\"https:\/\/discord.clashchamps.com\/\",\"https:\/\/www.youtube.com\/@ClashChamps\",\"https:\/\/www.instagram.com\/clashchamps\/\"],\"description\":\"Clash Champs is the Premier Clash of Clans News Hub. Here we provide Tournaments, Recruiting, Base Links, Media Content, and everything related to COC.\",\"email\":\"contact@clashchamps.com\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Tournament Sign Up | Clash Champs","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.clashchamps.com\/tournament-sign-up\/","og_locale":"en_US","og_type":"article","og_title":"Tournament Sign Up","og_description":"[vc_row css=&#8221;.vc_custom_1571329562257{background-color: #000000 !important;}&#8221;][vc_column][vc_single_image image=&#8221;14316&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row css=&#8221;.vc_custom_1685702984216{background-color: #1b1b1b !important;}&#8221; el_class=&#8221;goldBorder3&#8243;][vc_column][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner el_class=&#8221;headerCenter&#8221; width=&#8221;1\/2&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text][\/vc_column_text][vc_empty_space height=&#8221;100px&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/3&#8243;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][\/vc_column][\/vc_row]","og_url":"https:\/\/www.clashchamps.com\/tournament-sign-up\/","og_site_name":"Clash Champs","article_publisher":"https:\/\/www.facebook.com\/codeclashchamps\/","article_modified_time":"2023-06-06T23:59:56+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.clashchamps.com\/wp-content\/uploads\/2017\/08\/IMG.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@ClashChamps","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.clashchamps.com\/tournament-sign-up\/","url":"https:\/\/www.clashchamps.com\/tournament-sign-up\/","name":"Tournament Sign Up | Clash Champs","isPartOf":{"@id":"https:\/\/www.clashchamps.com\/#website"},"datePublished":"2023-06-01T03:25:53+00:00","dateModified":"2023-06-06T23:59:56+00:00","breadcrumb":{"@id":"https:\/\/www.clashchamps.com\/tournament-sign-up\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.clashchamps.com\/tournament-sign-up\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.clashchamps.com\/tournament-sign-up\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.clashchamps.com\/"},{"@type":"ListItem","position":2,"name":"Tournament Sign Up"}]},{"@type":"WebSite","@id":"https:\/\/www.clashchamps.com\/#website","url":"https:\/\/www.clashchamps.com\/","name":"Clash Champs","description":"News, Pro Bases, Recruiting &amp; Tournaments for Clash of Clans (CoC).","publisher":{"@id":"https:\/\/www.clashchamps.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.clashchamps.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.clashchamps.com\/#organization","name":"Clash Champs","url":"https:\/\/www.clashchamps.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.clashchamps.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.clashchamps.com\/wp-content\/uploads\/2017\/09\/skull-logo-no-banner-square.png","contentUrl":"https:\/\/www.clashchamps.com\/wp-content\/uploads\/2017\/09\/skull-logo-no-banner-square.png","width":418,"height":418,"caption":"Clash Champs"},"image":{"@id":"https:\/\/www.clashchamps.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codeclashchamps\/","https:\/\/x.com\/ClashChamps","https:\/\/discord.clashchamps.com\/","https:\/\/www.youtube.com\/@ClashChamps","https:\/\/www.instagram.com\/clashchamps\/"],"description":"Clash Champs is the Premier Clash of Clans News Hub. Here we provide Tournaments, Recruiting, Base Links, Media Content, and everything related to COC.","email":"contact@clashchamps.com"}]}},"_links":{"self":[{"href":"https:\/\/www.clashchamps.com\/wp-json\/wp\/v2\/pages\/93939","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clashchamps.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.clashchamps.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.clashchamps.com\/wp-json\/wp\/v2\/users\/53031"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clashchamps.com\/wp-json\/wp\/v2\/comments?post=93939"}],"version-history":[{"count":36,"href":"https:\/\/www.clashchamps.com\/wp-json\/wp\/v2\/pages\/93939\/revisions"}],"predecessor-version":[{"id":94340,"href":"https:\/\/www.clashchamps.com\/wp-json\/wp\/v2\/pages\/93939\/revisions\/94340"}],"wp:attachment":[{"href":"https:\/\/www.clashchamps.com\/wp-json\/wp\/v2\/media?parent=93939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}