1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 8 <!-- CSRF Token --> 9 <meta name="csrf-token" content="jg2OCIdmjtbQUwyXTGfw2QsPviERTWX1kjnMZzk4"> 10 11 <title>PHPA</title> 12 <link rel="shortcut icon" href="/favicon.ico"> 13 14 <!-- Twitter Card --> 15 16 <!-- Styles --> 17 <link href="https://phpa.com/css/app.css" rel="stylesheet"> 18
18<script> 19 window.Laravel = {"csrfToken":"jg2OCIdmjtbQUwyXTGfw2QsPviERTWX1kjnMZzk4"}; 20 </script>
20 21
21<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAbMcGoCppo9eE3IGTtLn-mOn7oaLkEBOc&libraries=places"></script>
21 22 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 22-23
22 23 <script async src="https://www.googletagmanager.com/gtag/js?id=
23UA-148886729-1
vendor: 16 bytes, lines 23-24
23"></script> 24
24<script> 25
vendor: 152 bytes, lines 25-29
25window.dataLayer = window.dataLayer || []; 26 function gtag(){dataLayer.push(arguments);} 27 gtag('js', new Date()); 28 29 gtag('config', '
29UA-148886729-1
vendor: 8 bytes, lines 29-30
29'); 30
30</script>
30 31
31<script src="https://kit.fontawesome.com/5161864df1.js" crossorigin="anonymous"></script>
31 32 33
33<script type="text/javascript"> 34 var namedRoutes = JSON.parse('{"debugbar.openhandler":{"uri":"_debugbar\/open","methods":["GET","HEAD"],"domain":null},"debugbar.clockwork":{"uri":"_debugbar\/clockwork\/{id}","methods":["GET","HEAD"],"domain":null},"debugbar.telescope":{"uri":"_debugbar\/telescope\/{id}","methods":["GET","HEAD"],"domain":null},"debugbar.assets.css":{"uri":"_debugbar\/assets\/stylesheets","methods":["GET","HEAD"],"domain":null},"debugbar.assets.js":{"uri":"_debugbar\/assets\/javascript","methods":["GET","HEAD"],"domain":null},"debugbar.cache.delete":{"uri":"_debugbar\/cache\/{key}\/{tags?}","methods":["DELETE"],"domain":null},"index":{"uri":"\/","methods":["GET","HEAD"],"domain":null},"home":{"uri":"home","methods":["GET","HEAD"],"domain":null},"product.index":{"uri":"product","methods":["GET","HEAD"],"domain":null},"product.create":{"uri":"product\/create","methods":["GET","HEAD"],"domain":null},"product.store":{"uri":"product","methods":["POST"],"domain":null},"product.show":{"uri":"product\/{product}","methods":["GET","HEAD"],"domain":null},"product.edit":{"uri":"product\/{product}\/edit","methods":["GET","HEAD"],"domain":null},"product.update":{"uri":"product\/{product}","methods":["PUT","PATCH"],"domain":null},"product.destroy":{"uri":"product\/{product}","methods":["DELETE"],"domain":null},"store.cart":{"uri":"cart","methods":["GET","HEAD"],"domain":null},"cart.add":{"uri":"cart\/add","methods":["POST"],"domain":null},"cart.update":{"uri":"cart\/update","methods":["POST"],"domain":null},"cart.remove":{"uri":"cart\/remove","methods":["POST"],"domain":null},"news-category.index":{"uri":"news-category","methods":["GET","HEAD"],"domain":null},"news-category.store":{"uri":"news-category","methods":["POST"],"domain":null},"news-category.show":{"uri":"news-category\/{news_category}","methods":["GET","HEAD"],"domain":null},"news-category.edit":{"uri":"news-category\/{news_category}\/edit","methods":["GET","HEAD"],"domain":null},"news-category.update":{"uri":"news-category\/{news_category}","methods":["PUT","PATCH"],"domain":null},"news-category.destroy":{"uri":"news-category\/{news_category}","methods":["DELETE"],"domain":null},"login":{"uri":"login","methods":["GET","HEAD"],"domain":null},"logout":{"uri":"logout","methods":["POST"],"domain":null},"register":{"uri":"register","methods":["GET","HEAD"],"domain":null},"password.request":{"uri":"password\/reset","methods":["GET","HEAD"],"domain":null},"password.email":{"uri":"password\/email","methods":["POST"],"domain":null},"password.reset":{"uri":"password\/reset\/{token}","methods":["GET","HEAD"],"domain":null},"store.show":{"uri":"store\/product\/{product}","methods":["GET","HEAD"],"domain":null},"cep":{"uri":"forms\/cep","methods":["GET","HEAD"],"domain":null},"cepcolours":{"uri":"forms\/cepsubmit","methods":["GET","HEAD"],"domain":null},"keirsey":{"uri":"forms\/cepcolourssubmit","methods":["GET","HEAD"],"domain":null},"playerauthorization":{"uri":"forms\/playerauthorization","methods":["GET","HEAD"],"domain":null},"newsletter":{"uri":"newsletter","methods":["GET","HEAD"],"domain":null}}'), 35 baseUrl = 'https://phpa.com/'; 36 var Router = function(name, params, absolute) { 37 this.name = name; 38 this.urlParams = this.normalizeParams(params); 39 this.queryParams = this.normalizeParams(params); 40 this.absolute = absolute === undefined ? true : absolute; 41 this.domain = this.constructDomain(); 42 this.url = namedRoutes[this.name].uri.replace(/^\//, ''); 43 44 String.call(this); 45}; 46 47 48Router.prototype = Object.create(String.prototype); 49Router.prototype.constructor = Router; 50 51Router.prototype.normalizeParams = function(params) { 52 if (params === undefined) 53 return {}; 54 55 params = typeof params !== 'object' ? [params] : params; 56 this.numericParamIndices = Array.isArray(params); 57 58 return Object.assign({}, params); 59}; 60 61Router.prototype.constructDomain = function() { 62 if (this.name === undefined) { 63 throw 'Ziggy Error: You must provide a route name'; 64 } else if (namedRoutes[this.name] === undefined) { 65 throw 'Ziggy Error: route "'+ this.name +'" is not found in the route list'; 66 } else if (! this.absolute) { 67 return '/'; 68 } 69 70 return (namedRoutes[this.name].domain || baseUrl).replace(/\/+$/,'') + '/'; 71}; 72 73Router.prototype.with = function(params) {
74 this.urlParams = this.normalizeParams(params); 75 76 return this; 77}; 78 79Router.prototype.withQuery = function(params) { 80 Object.assign(this.queryParams, params); 81 82 return this; 83}; 84 85Router.prototype.constructUrl = function() { 86 var url = this.domain + this.url, 87 tags = this.urlParams, 88 paramsArrayKey = 0; 89 90 return url.replace( 91 /{([^}]+)}/gi, 92 function (tag) { 93 var keyName = tag.replace(/\{|\}/gi, '').replace(/\?$/, ''), 94 key = this.numericParamIndices ? paramsArrayKey : keyName; 95 96 paramsArrayKey++; 97 if (typeof tags[key] !== 'undefined') { 98 delete this.queryParams[key]; 99 return tags[key].id || tags[key]; 100 } 101 if (tag.indexOf('?') === -1) { 102 throw 'Ziggy Error: "' + keyName + '" key is required for route "' + this.name + '"'; 103 } else { 104 return ''; 105 } 106 }.bind(this) 107 ); 108}; 109 110Router.prototype.constructQuery = function() { 111 if (Object.keys(this.queryParams).length === 0) 112 return ''; 113 114 var queryString = '?'; 115 116 Object.keys(this.queryParams).forEach(function(key, i) { 117 queryString = i === 0 ? queryString : queryString + '&'; 118 queryString += key + '=' + this.queryParams[key]; 119 }.bind(this)); 120 121 return queryString; 122}; 123 124Router.prototype.toString = function() { 125 this.parse(); 126 return this.return; 127}; 128 129Router.prototype.valueOf = function() { 130 this.parse(); 131 return this.return; 132}; 133 134Router.prototype.parse = function() { 135 this.return = this.constructUrl() + this.constructQuery(); 136}; 137 138var route = function(name, params, absolute) { 139 return new Router(name, params, absolute); 140}; 141 142if (typeof exports !== 'undefined') { exports.route = route } 143 144</script>
144</head> 145<body> 146<div id="vue-app"> 147 <nav-bar 148 :auth-user="null" 149 :menu="[{"link": "/site/agreements", "title": "CBAs"}, {"title": "About", "submenu": [{"link": "/site/about", "title": "About"}, {"link": "/site/history", "title": "History"}, {"link": "/page/licensing", "title": "Licensing"}, {"link": "https://callredline.com/", "title": "Call Redline"}, {"link": "/workersComp", "title": "PHPA W/C Panel"}, {"link": "/info/curtLeichner", "title": "Curt Leichner Award"}, {"link": "/players/executiveCommittee", "title": "Executive Committee"}, {"link": "/GUILD", "title": "The Guild"}, {"link": "/site/mission", "title": "Mission and Vision Statements"}, {"link": "/players/annualMeeting", "title": "Annual Meeting of Player Representatives"}]}, {"link": "/agents/", "title": "Agents"}, {"link": "/site/alumni", "title": "Alumni"}, {"link": "/site/contact", "title": "Contact"}, {"link": "/site/program", "title": "Grow with the Pros!"}, {"title": "The Players", "submenu": [{"link": "/the-players/news", "title": "News"}, {"link": "/the-players/rep-profile", "title": "Player Rep Profile"}, {"link": "/the-players/how-they-did-it", "title": "How They Did It"}, {"link": "/the-players/player-voted-awards", "title": "Player Voted Awards"}, {"link": "/the-players/hockey-gives-blood", "title": "Hockey Gives Blood"}]}, {"link": "/the-players/podcast", "title": "PHPA Podcast"}]" 150 :cart="[]" 151 :currencies="{"USD":{"id":1,"currency_key":"USD","currency_long_name":"American","rate":1,"created_at":"2018-05-07 10:08:20","updated_at":"2018-05-07 10:08:20"},"CAD":{"id":2,"currency_key":"CAD","currency_long_name":"Canadian","rate":1.28,"created_at":"2018-05-07 10:08:20","updated_at":"2018-05-07 10:08:20"}}"></nav-bar> 152 <page :page='{"id":4,"title":"About the PHPA","text":"The Professional Hockey Players' Association is the certified, US National Labor Relations Board collective bargaining representative for all professional hockey players within the American Hockey League (AHL) and ECHL. As the only minor league Players' Association within a major league sport, the PHPA is one of the largest Players' Associations within the professional sports industry, boasting approximately 1,800 Members situated across 60 teams throughout North America.\r\n\r\nWhile the Association has many functions, the primary function of the PHPA is to negotiate Player benefits by way of a Collective Bargaining Agreement (CBA). These benefits include: health and welfare benefits, training camp allowances, travel and trade relocation expenses, daily per diem, housing allowances, playoff shares, licensing rights, revenue-sharing, and Membership Assistance Programs.\r\n\r\nWith salaries of PHPA Members to a great extent being pre-determined by each Member's previous play or value to an organization, the PHPA is focused on enhancing the membership's quality of life while they pursue their dream. As such, the Association's mission statement captures this characteristic...\r\n\r\nThe Professional Hockey Players' Association, through superior preparedness and experience, is committed to the enhancement and protection of Players' rights, as its Members pursue advancement in the sport of professional hockey.\r\n\r\nIn an effort to further promote and sustain the PHPA's vision of delivering professional, high-quality service, support, and guidance to Members and their families, the Association has established the following initiatives: a Career Enhancement Program, a Workers' Compensation Panel of Attorneys, a Registered Agents program, an Alumni Network, the Redline Program (Membership Assistance Program), a Players' Only Website, as well as a Players mobile app.\r\n\r\nThe PHPA was founded in Portland, Oregon in 1967, assisting players in the former Western Hockey League (1967-1974). Since then, the Association has represented players in the Central Hockey League (1974-1984, 2008 - 2014), and former International Hockey League (1985-2001). Now headquartered in Niagara Falls, Ontario, Canada the PHPA continues to represent all Players in the AHL (since 1968) and ECHL (since 1995).\r\n\r\nWhile the sports industry has experienced a great deal of turbulence throughout the PHPA's existence, the Association has been successful in enhancing and defending its Membership's well being, while respecting the fans and the sport at this level. Due to all stakeholders'
152 commitment to be not only focused, but in a position to adapt, the minor Leagues and PHPA Members continue to enjoy the magnitude of acceptable terms and conditions of employment which arise from stable labor management relations.\r\n\r\nTo learn more about the PHPA, please CLICK HERE to read a 6-page feature on the PHPA's 50th Anniversary that appeared in the October 2017 issue of The Hockey News.","html":"<p>The Professional Hockey Players' Association is the certified, US National Labor Relations Board collective bargaining representative for all professional hockey players within the American Hockey League (AHL) and ECHL. As the only minor league Players' Association within a major league sport, the PHPA is one of the largest Players' Associations within the professional sports industry, boasting approximately 1,800 Members situated across 60 teams throughout North America.<\/p>\r\n\r\n<p>While the Association has many functions, the primary function of the PHPA is to negotiate Player benefits by way of a Collective Bargaining Agreement (CBA). These benefits include: health and welfare benefits, training camp allowances, travel and trade relocation expenses, daily per diem, housing allowances, playoff shares, licensing rights, revenue-sharing, and Membership Assistance Programs.<\/p>\r\n\r\n<p>With salaries of PHPA Members to a great extent being pre-determined by each Member's previous play or value to an organization, the PHPA is focused on enhancing the membership's quality of life while they pursue their dream. As such, the Association's mission statement captures this characteristic...<\/p>\r\n\r\n<p><em>The Professional Hockey Players' Association, through superior preparedness and experience, is committed to the enhancement and protection of Players' rights, as its Members pursue advancement in the sport of professional hockey.<\/em><\/p>\r\n\r\n<p>In an effort to further promote and sustain the PHPA's vision of delivering professional, high-quality service, support, and guidance to Members and their families, the Association has established the following initiatives: a Career Enhancement Program, a Workers' Compensation Panel of Attorneys, a Registered Agents program, an Alumni Network, the Redline Program (Membership Assistance Program), a Players' Only Website, as well as a Players mobile app.<\/p>\r\n\r\n<p>The PHPA was founded in Portland, Oregon in 1967, assisting players in the former Western Hockey League (1967-1974). Since then, the Association has represented players in the Central Hockey League (1974-1984, 2008 - 2014), and former International Hockey League (1985-2001). Now headquartered in Niagara Falls, Ontario, Canada the PHPA continues to represent all Players in the AHL (since 1968) and ECHL (since 1995).<\/p>\r\n\r\n<p>While the sports industry has experienced a great deal of turbulence throughout the PHPA's existence, the Association has been successful in enhancing and defending its Membership's well being, while respecting the fans and the sport at this level. Due to all stakeholders' commitment to be not only focused, but in a position to adapt, the minor Leagues and PHPA Members continue to enjoy the magnitude of acceptable terms and conditions of employment which arise from stable labor management relations.<\/p>\r\n\r\n<p>To learn more about the PHPA, please <a href=\"\/pdf\/257\">CLICK HERE<\/a> to read a 6-page feature on the PHPA's 50th Anniversary that appeared in the October 2017 issue of <em>The Hockey News<\/em>.<\/p>","is_secure":0,"created_at":"2018-05-07 10:08:07","updated_at":"2023-08-03 16:02:23"}'></page> 153 <footer class="footer"> 154 <div class="container"> 155 <div class="row"> 156 <div class="col-md-3"> 157 <img src="/images/PHPA_PRIMARY.png" alt="" style="width: 100%"> 158 </div> 159 <div class="col-md-3"> 160 <ul style="list-style: none; font-size: small; text-align: left; 161 border-right: .05rem solid #e5e5e5;"> 162 <li><a href="http://www.callredline.com/">REDLINE</a></li> 163 <li><a href="http://www.nhlpa.com/">NHLPA</a></li> 164 <li><a href="http://www.nhl.com/">NHL</a></li> 165 <li><a href="/page/licensing">LICENSING</a></li> 166 <li> <a href="/privacy-policy"> PRIVACY POLICY</a></li> 167 </ul> 168 </div> 169 <div class="col-md-3"> 170 <ul style="list-style: none; font-size: small; text-align: left;"> 171 <li><a href="/store">PHPA.COM SHOP</a></li> 172 <li><a href="/agents">AGENTS</a></li> 173 <li><a href="/site/contact">CONTACTS</a></li> 174 <li><a href="/site/community">COMMUNITY</a></li> 175 <li><a href="/site/about">ABOUT</a></li> 176 </ul> 177 </div> 178 <div class="col-md-3"> 179 <a href="http://theahl.com/"> 180 <img src="/images/ahl.png" alt="" style="width: 75px;"> 181 </a> 182 <a href="http://www.echl.com/"> 183 <img src="/images/echl.png" alt="" style="width: 75px;"> 184 </a> 185 <p style="font-size: x-small;">Official Bargaining Unit for all professional 186 players in the AHL and ECHL</p> 187 </div> 188 </div> 189 190 </div> 191 </footer> 192</div> 193 194<!-- Scripts -->
195<script src="https://phpa.com/js/app.js"></script>
195 196
196<script src="https://phpa.com/js/page.show.js"></script>
196 197
197<script src="https://phpa.com/js/vuex.js"></script>
197 198
198<script> 199 const vuex = new Vuex.Store({ 200 modules: { 201 cart, 202 user 203 } 204 }); 205 206 const app = new Vue({ 207 el: '#vue-app', 208 vuex 209 }); 210 211 </script>
211 212 213</body> 214</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.