traité sur l’interdiction des armes nucléaires | un traité contraignant... pour ses signataires | la presse var static_lpcdn_base_url = "https://static.lpcdn.ca/lpweb" var weather_cities_endpoint_url = "https://weather-api.lapresse.ca/weather/cities/" var weather_default_city_id = "1827" var weather_path = "https://www.lapresse.ca/meteo/ville/" var ngappglobals = { storylegacyid: '5306953', storyid: '057ef2be170b323dadc86b996dcae875', sectionid: '246', rootsectionid: '3', storyformat: 'regular', network: 21686484267, topleveladunit: 'lpca', adunit: 'lpca_debats', useragent: navigator.useragent, location: window.location, storyadskeyvalues: {"articleid":"057ef2be170b323dadc86b996dcae875","suptitle":"traite-sur-l-interdiction-des-armes-nucleaires","publicationdate":"2021-01-22","microtheme":[],"sectionname":"opinions"}, pageadskeyvalues: { typepage: 'article', pageview: 'desktop', pathurl: window.location.hostname + window.location.pathname, } }; var __nuglif__webpack_public_path__ = 'https://static.lpcdn.ca/lpweb/dist/'; var firebase_config = {"authdomain":"la-presse-prod.firebaseapp.com","projectid":"la-presse-prod","appid":"1:503582292049:web:4222e0a5ecda30ec036070","apikey":"aizasydrtzd-ejvsmy_nx4l-wfl1tumayp8cvsu"}; var reader_profile_api = 'https://reader-profile-api.lapresse.ca'; var nuglif = nuglif['appstorydesktop']; window.datalayer = [{ 'version': 2, 'page': { 'view': 'desktop', 'type': 'article', 'storylegacyid': '5306953', 'storyid': '057ef2be170b323dadc86b996dcae875', 'leafsection': 'opinions', 'rootsection': 'débats', }, 'user': { 'loginid': nuglif.ngapp.user.loggedinuuid, 'anonymousid': nuglif.ngapp.user.anonymousuuid, 'isloggedin': nuglif.ngapp.user.isloggedin, }, 'browser': { 'noblocker': (window.noblocker !== undefined && window.noblocker) } }] nuglif.ngapp.deviceinstanceid.get(function (id) { window.datalayer.push({'device': {'deviceinstanceid': id}}); }); function geturlparameter(name) { var regex = new regexp('[\\?&]' + name + '=([^&#]*)'); var results = regex.exec(location.search); return results === null ? null : decodeuricomponent(results[1].replace(/\+/g, ' ')); } var eh = geturlparameter('eh'); if (eh != null) { window.datalayer.push({referrer: {eh: eh}}); } (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-mp8jvmp'); var adsutils = { isarray: function (param) { if (!array.isarray) { return object.prototype.tostring.call(param) === '[object array]'; } else { return array.isarray(param); } }, breakpoints: { mobile: [0, 0], lg: [1024, 200] }, debug: function () { function findcurrentbreakpoint() { const sorted = object.keys(adsutils.breakpoints).sort((k1, k2) => (adsutils.breakpoints[k2][0] - adsutils.breakpoints[k1][0])); let i = 0; while (window.innerwidth dimensions : " + json.stringify(meta.dimensions); slot.appendchild(fakeads); } } }) } }; var lpoptable = { _isdebug: false, debug: function (a, b) { if (lpoptable._isdebug) { console.debug("optable : a = %o and b = %o", a, b); } }, init: function () { lpoptable._isdebug = document.cookie.match(/debug_lpads/); optable.cmd.push(function () { lpoptable.debug('init'); optable.instance = new optable.sdk({host: 'optable.lapresse.ca', site: 'lapresse'}); }); }, listentonewslettersubscription: function () { window.addeventlistener("newsletter.subscriptioncompleted", function (event) { if (!event.detail || !event.detail.user || !event.detail.user.email) { return; } var email = event.detail.useremail; optable.instance.identify(optable.sdk.eid(email)) .then(function () { lpoptable.debug("newsletter identify sdk eid ok", email); }) .catch(function (error) { lpoptable.debug("newsletter identify sdk eid fail", error); }); }, false); }, identify: function () { optable.cmd.push(function () { optable.instance.tryidentifyfromparams(); lpauth.onauthstatechanged(function () { var eid = lpauth.isloggedin() ? lpauth.currentuser().email : false; if (eid) { optable.instance.identify(optable.sdk.eid(eid)).then(function () { lpoptable.debug('identify sdk eid ok', eid); }).catch(function (err) { lpoptable.debug('identify sdk eid fail', err); }); } }); nuglif.ngapp.deviceinstanceid.get(function (id) { optable.instance.identify(optable.sdk.cid(new sha1encoder().encode(id))).then(function () { lpoptable.debug('identify cid ok', id); }).catch(function (err) { lpoptable.debug('identify cid fail', err); }); }); }); }, cachetargeting: function () { optable.cmd.push(function () { optable.instance.targeting().then(function () { lpoptable.debug("fetch and cache targeting ok"); }).catch(function (err) { lpoptable.debug("fetch and cache targeting fail: " + err.message); }); }); }, } var optable = optable || {}; optable.cmd = optable.cmd || []; lpoptable.init(); lpoptable.identify(); lpoptable.cachetargeting(); lpoptable.listentonewslettersubscription(); var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var lpadsgoogle = function() { this._isdebug = false; this._adslotarray = {}; this._productgallerytemplateids = []; this.init = function(productgallerytemplateids) { this._isdebug = document.cookie.match(/debug_lpads/); if (this._isdebug) { this._tracegptevents(); } this._productgallerytemplateids = productgallerytemplateids; googletag.cmd.push(function () { googletag.pubads().addeventlistener('slotrenderended', function (event) { const shoulddisplayeventemitterslot = function (event) { if (event.size !== null && event.size[0] === 7 && event.size[1] === 1) { return false } return !event.isempty; } if (shoulddisplayeventemitterslot(event)) { const slot = event.slot; document.getelementbyid(slot.getslotelementid()).parentnode.parentnode.classlist.remove("isempty"); document.getelementbyid(slot.getslotelementid()).parentnode.classlist.add("tagpublicite"); } var renderedevent = new customevent("rendered", { "bubbles": true, "detail": {"displayed": shoulddisplayeventemitterslot(event)} }); document.getelementbyid(event.slot.getslotelementid()).dispatchevent(renderedevent); }); }) } this.loadglobalconfigurationoptions = function(options) { googletag.cmd.push(function() { googletag.pubads().enablelazyload({ fetchmarginpercent: 25, rendermarginpercent: 10, mobilescaling: 1.0 }) // deprecated - used by page that do not implement new layouts nuglif.ngapp.globals.storyadskeyvalues && object.keys(nuglif.ngapp.globals.storyadskeyvalues).map(function (key) { googletag.pubads().settargeting(key, nuglif.ngapp.globals.storyadskeyvalues[key]); }); // deprecated - used by page that do not implement new layouts nuglif.ngapp.globals.sectionadskeyvalues && object.keys(nuglif.ngapp.globals.sectionadskeyvalues).map(function (key) { googletag.pubads().settargeting(key, nuglif.ngapp.globals.sectionadskeyvalues[key]); }); nuglif.ngapp.globals.adskeyvalues && object.keys(nuglif.ngapp.globals.adskeyvalues).map(function (key) { googletag.pubads().settargeting(key, nuglif.ngapp.globals.adskeyvalues[key]); }); nuglif.ngapp.globals.pageadskeyvalues && object.keys(nuglif.ngapp.globals.pageadskeyvalues).map(function (key) { googletag.pubads().settargeting(key, nuglif.ngapp.globals.pageadskeyvalues[key]); }); var hashedid = new sha1encoder().encode(nuglif.ngapp.globals.userid); googletag.pubads().settargeting('userid', hashedid); googletag.pubads().settargeting('platform', 'lpca'); googletag.pubads().setcentering(true); googletag.pubads().collapseemptydivs(); googletag.pubads().set("document_language", "fr"); if(options['differadloading']) { googletag.pubads().disableinitialload(); } }) } this.isproductgalleryad = function (creativetemplateid) { return (this._productgallerytemplateids.includes(creativetemplateid)); }; this.createadspot = function(slotname, adunitpath, pageblock, positionname, dimensions) { var self = this googletag.cmd.push(function () { self.debug('adding spot ' + slotname + ' on ' + adunitpath); var mapping = null; var slot = null; if (!adsutils.isarray(dimensions)) { var mappingbuilder = googletag.sizemapping(); object.keys(adsutils.breakpoints).foreach(function (bpoint) { if (dimensions && dimensions[bpoint]) { mappingbuilder.addsize(adsutils.breakpoints[bpoint], dimensions[bpoint]); } else { mappingbuilder.addsize(adsutils.breakpoints[bpoint], []); } }) mapping = mappingbuilder.build(); slot = googletag.defineslot(adunitpath, [[1, 1]], slotname) .definesizemapping(mapping) } else { slot = googletag.defineslot(adunitpath, dimensions, slotname); } slot.settargeting("position", positionname) .settargeting("pageblock", pageblock) .addservice(googletag.pubads()); self._adslotarray[slotname] = slot document.queryselector('[data-name="' + slotname + '"]').setattribute('data-ads-meta', json.stringify({ position: positionname, pageblock: pageblock, dimensions: dimensions})); }); } this.displayadspot = function(slotname) { googletag.cmd.push(function () { googletag.display(slotname); }); } this.refreshadspot = function(slotobject) { googletag.cmd.push(function () { googletag.pubads().refresh(slotobject); }); } this.enableservices = function() { var self = this googletag.cmd.push(function () { optable.cmd.push(function () { var targetingdata = optable.instance.targetingfromcache(); if (targetingdata) { for (var key in targetingdata) { if (targetingdata.hasownproperty(key)) { self.debug('[optable] settargeting(' + key + ', [' + targetingdata[key] + '])'); googletag.pubads().settargeting(key, targetingdata[key]); } } } }); self.debug('enable services'); googletag.enableservices(); }); } this.debug = function(a, b) { if (this._isdebug) { console.debug("lpads : a = %o and b = %o", a, b); } } this._traceevent = function(eventname, event) { this.debug('gpt: ' + eventname + ': ' + event.servicename + ', ' + event.slot.getslotelementid(), event); } this._tracegptevents = function() { var self = this googletag.cmd.push(function () { googletag.pubads().addeventlistener('impressionviewable', function (event) {self._traceevent('impressionviewable', event)}); googletag.pubads().addeventlistener('slotonload', function (event) {self._traceevent('slotonload', event)}); googletag.pubads().addeventlistener('slotrenderended', function (event) {self._traceevent('slotrenderended', event)}); googletag.pubads().addeventlistener('slotrequested', function (event) {self._traceevent('slotrequested', event)}); googletag.pubads().addeventlistener('slotresponsereceived', function (event) {self._traceevent('slotresponsereceived', event)}); googletag.pubads().addeventlistener('slotvisibilitychanged', function (event) {self._traceevent('slotvisibilitychanged', event)}); }); } this.loadreaderidtag = function() { var self = this lpauth.onauthstatechanged(function () { var readeridhash = localstorage.getitem('lp.ads.readeridhash'); var newidhash = lpauth.isloggedin() ? new sha1encoder().encode(lpauth.currentuser().uid) : ''; if (newidhash !== readeridhash) { self.debug('change of reader id'); localstorage.setitem('lp.ads.readeridhash', newidhash); } }); googletag.cmd.push(function () { var readeridhash = localstorage.getitem('lp.ads.readeridhash'); if (readeridhash !== null && readeridhash !== '') { self.debug('adding reader id to request'); googletag.pubads().settargeting('readeridhash', readeridhash); googletag.pubads().settargeting('islogged', 'true'); } else { googletag.pubads().settargeting('islogged', 'false'); } }); } this.loaddeviceinstanceidtag = function() { /*device instance id is returned through an async call (well not yet but we assume it) if is it too long, the targeting value won't be set before ad request. well when this happens it is because it is the first time ever the user comes with this browser. we don't know him/her yet... not a big deal then for this first time.*/ var self = this nuglif.ngapp.deviceinstanceid.get(function (id) { googletag.cmd.push(function () { self.debug('adding device instance id to request') var hash = new sha1encoder().encode(id); googletag.pubads().settargeting('deviceinstanceidhash', hash); googletag.pubads().setpublisherprovidedid(hash); }) }); } this.computenewpositionname = function(slotname, positionnameprefix) { var current = document.queryselector("[data-name="+ slotname + "]"); var positionname = ''; while(current && (current.getattribute && !current.getattribute("data-ads-position-container"))) { current = current.parentnode } if (current) { if (array.prototype.slice.call(current.queryselectorall(".skip-data-ads-position-container")).length) { positionname = positionnameprefix + (array.prototype.slice.call(current.queryselectorall(".adslot")).length - 1) } else { positionname = positionnameprefix + array.prototype.slice.call(current.queryselectorall(".adslot")).length } } return positionname; } this.registerspotviewedevent = function(slotname, callback) { googletag.cmd.push(function () { googletag.pubads().addeventlistener('impressionviewable', function (event) { if (event.slot.getslotelementid() === slotname) { callback(); } }); }); } this.registerspotreceived = function(slotname, callback) { googletag.cmd.push(function () { googletag.pubads().addeventlistener('slotresponsereceived', function (event) { if (event.slot.getslotelementid() === slotname) { callback(event.slot.getresponseinformation()); } }); }); } } var _lpadsgoogle = new lpadsgoogle(); var _productgallerycreativetemplateids = [12056637]; _lpadsgoogle.init(_productgallerycreativetemplateids); var lpads = _lpadsgoogle; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; var lpadsmagnitedecorator = function(){ this._magnite = null this._decorated = null this.init = function(magnite, decorated) { this._magnite = magnite this._decorated = decorated } this.loadglobalconfigurationoptions = function(options) { this._decorated.loadglobalconfigurationoptions({"differadloading" : true}) } this.isproductgalleryad = function (creativetemplateid) { return this._decorated.isproductgalleryad(creativetemplateid); }; this.loaddeviceinstanceidtag = function() { this._decorated.loaddeviceinstanceidtag(); } this.loadreaderidtag = function() { this._decorated.loadreaderidtag(); } this.displayadspot = function(slotname) { var self = this googletag.cmd.push(function () { if (!self._decorated._adslotarray[slotname]) { console.error("lp.magnite : adslot undefined : " + slotname) return } var gptslotarray = [self._decorated._adslotarray[slotname]] var callback = self.getprebidcallback() self._decorated.displayadspot(slotname) self._magnite.que.push(function () { self._magnite.rp.requestbids({ callback: callback, gptslotobjects: gptslotarray }) }) // failsafe in case pbjs doesn't load settimeout(function () { if (callback(gptslotarray)) { console.debug("lp.magnite : refreshed by timeout : " + gptslotarray[0].getslotelementid()) } }, 3500); }) } this.createadspot = function(slotname, adunitpath, pageblock, positionname, dimensions) { this._decorated.createadspot(slotname, adunitpath, pageblock, positionname, dimensions); } this.getprebidcallback = function() { var adserverrequestsent = false return function (slotobject) { if (adserverrequestsent) return false; adserverrequestsent = true; googletag.pubads().refresh(slotobject); console.debug("lp.magnite : process callback / slotname : " + slotobject[0].getslotelementid()) return true } } this.enableservices = function() { this._decorated.enableservices() } this.computenewpositionname = function(slotname, positionnameprefix) { return this._decorated.computenewpositionname(slotname, positionnameprefix) } this.registerspotviewedevent = function(slotname, callback) { this._decorated.registerspotviewedevent(slotname, callback) } this.registerspotreceived = function(slotname, callback) { this._decorated.registerspotreceived(slotname, callback) } } var _lpadsmagnite = new lpadsmagnitedecorator(); _lpadsmagnite.init(pbjs, _lpadsgoogle); console.debug('overriding lpads implementation with prebid decorator'); lpads = _lpadsmagnite; lpads.loadglobalconfigurationoptions({}); lpads.loaddeviceinstanceidtag(); lpads.loadreaderidtag(); lpads.enableservices(); (function () { var paneldisplayedattime; window._sp_ = window._sp_ || {}; window._sp_.config = window._sp_.config || {}; window._sp_.config.account_id = 1057; window._sp_.config.content_control_callback = function () {}; window._sp_.config.fsm_endpoint = "//fsm.lapresse.ca"; window._sp_.config.enable_fsm_detection = true; window._sp_.config.enable_fsm_network_detection = true; window._sp_.config.mms_domain = 'lapresse-ca.lapresse.ca'; window._sp_.mms = window._sp_.mms || {}; window._sp_.mms.cmd = window._sp_.mms.cmd || []; window._sp_.config.mms_client_data_callback = function (contextdata) { var sp_tracker = new image(); var sp_tracker_url = "https://d3q7vxy7usqoub.cloudfront.net?s_id=4680&a_id=1057&m_id=12345&r=" + math.random()*1000; sp_tracker.src = sp_tracker_url; starttime = paneldisplayedattime = new date(); window.datalayer.push({ "event": "abmessagedisplayed", 'abmessagedisplayed': { active: contextdata.d.abp, whitelistengaged: contextdata.o.wl, optedinrecovery: contextdata.o.oir, uuid: contextdata.u.uuid, bucket: contextdata.u.bucket, campaignid: contextdata.info.cmpgn_id, partitionuuid: contextdata.info.prtn_uuid, messageid: contextdata.info.msg_id, messagedesc: contextdata.info.msg_desc, pagetype: ngappglobals.pageadskeyvalues.typepage, pageview: ngappglobals.pageadskeyvalues.pageview, } }) }; window._sp_.config.mms_choice_selected_callback = function (choiceid) { var deltatime = (new date()).gettime() - paneldisplayedattime.gettime(); window.datalayer.push({ "event": "abmessageselected", "abmessageselected": { "choiceid": choiceid, "displayedmessageduration": deltatime } }) }; window._sp_.mms.cmd.push(function () { window._sp_.mms.settargeting( "pagetype" , ngappglobals.pageadskeyvalues.typepage ); window._sp_.mms.settargeting( "pageview" , ngappglobals.pageadskeyvalues.pageview ); }); window._sp_.mms.cmd.push(function () { window._sp_.mms.startmsg(); }); })() // braze bootstrapping. +function(a,p,p,b,y){a.appboy={};a.appboyqueue=[];for(var s="deviceproperties card card.prototype.dismisscard card.prototype.removeallsubscriptions card.prototype.removesubscription card.prototype.subscribetoclickedevent card.prototype.subscribetodismissedevent banner captionedimage classiccard controlcard contentcards contentcards.prototype.getunviewedcardcount feed feed.prototype.getunreadcardcount controlmessage inappmessage inappmessage.slidefrom inappmessage.clickaction inappmessage.dismisstype inappmessage.opentarget inappmessage.imagestyle inappmessage.orientation inappmessage.textalignment inappmessage.croptype inappmessage.prototype.closemessage inappmessage.prototype.removeallsubscriptions inappmessage.prototype.removesubscription inappmessage.prototype.subscribetoclickedevent inappmessage.prototype.subscribetodismissedevent fullscreenmessage modalmessage htmlmessage slideupmessage user user.genders user.notificationsubscriptiontypes user.prototype.addalias user.prototype.addtocustomattributearray user.prototype.getuserid user.prototype.incrementcustomuserattribute user.prototype.removefromcustomattributearray user.prototype.setavatarimageurl user.prototype.setcountry user.prototype.setcustomlocationattribute user.prototype.setcustomuserattribute user.prototype.setdateofbirth user.prototype.setemail user.prototype.setemailnotificationsubscriptiontype user.prototype.setfirstname user.prototype.setgender user.prototype.sethomecity user.prototype.setlanguage user.prototype.setlastknownlocation user.prototype.setlastname user.prototype.setphonenumber user.prototype.setpushnotificationsubscriptiontype inappmessagebutton inappmessagebutton.prototype.removeallsubscriptions inappmessagebutton.prototype.removesubscription inappmessagebutton.prototype.subscribetoclickedevent display display.automaticallyshownewinappmessages display.destroyfeed display.hidecontentcards display.showcontentcards display.showfeed display.showinappmessage display.togglecontentcards display.togglefeed changeuser destroy getdeviceid initialize ispushblocked ispushgranted ispushpermissiongranted ispushsupported logcardclick logcarddismissal logcardimpressions logcontentcardsdisplayed logcustomevent logfeeddisplayed loginappmessagebuttonclick loginappmessageclick loginappmessagehtmlclick loginappmessageimpression logpurchase opensession registerappboypushmessages removeallsubscriptions removesubscription requestcontentcardsrefresh requestfeedrefresh requestimmediatedataflush resumewebtracking setlogger stopwebtracking subscribetocontentcardsupdates subscribetofeedupdates subscribetoinappmessage subscribetonewinappmessages toggleappboylogging tracklocation unregisterappboypushmessages wipedata".split(" "),i=0;i window.addeventlistener("domcontentloaded", () => { const { lpauth, ngbraze} = window; //pour être sûr que le state de login soit chargé avant de déclancher le page view lpauth.onauthstatechanged(function (event) { ngbraze.handlepageview('editorial', 'story', lpauth.isloggedin(), navigator.useragent); }); }); { "@context": "https://schema.org", "@type": "organization", "name": "la presse", "url": "https://www.lapresse.ca", "logo": "https://static.lpcdn.ca/lpweb/lapresse/img/lp_facebook_1.91x1.png" } var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "3005690" }); (function() { var s = document.createelement("script"), el = document.getelementsbytagname("script")[0]; s.async = true; s.src = "https://sb.scorecardresearch.com/cs/3005690/beacon.js"; el.parentnode.insertbefore(s, el); })(); window.fbloaded = false; window.fbasyncinit = function() { fb.init({appid: '166995983353903', version: 'v3.2'}); window.fbloaded = true; }; (function() { var e = document.createelement('script'); e.async = true; e.src = document.location.protocol + '//connect.facebook.net/fr_fr/sdk.js'; document.getelementbyid('fb-root').appendchild(e); }()); var bannerad_adsviewabilitycomplete = false; function bannerad_removestickyness(adwrapperelement, stickytopelement) { if(!bannerad_adsviewabilitycomplete) { if(adwrapperelement.classlist.contains("is-sticked")){ bannerad_animate(adwrapperelement, stickytopelement) } } } function bannerad_togglestickybackgroundonscroll(slotdata, adwrapperelement, stickytopelement) { if (slotdata) { adwrapperelement.classlist.add("ads-loaded") const observertop = new intersectionobserver(function(entries) { if(!bannerad_adsviewabilitycomplete) { if(entries[0].intersectionratio === 0) adwrapperelement.classlist.add("ads-loaded") else if(entries[0].intersectionratio === 1) { adwrapperelement.classlist.remove("ads-loaded") } } else { observertop.disconnect() } } , { threshold: [0,1] } ); observertop.observe(stickytopelement); } } function bannerad_animate(adwrapperelement, stickytopelement) { const observertopanimation = new intersectionobserver(function(entries) { if(entries[0].intersectionratio === 0) { bannerad_removestickywithanimation(adwrapperelement) } else if(entries[0].intersectionratio === 1) { bannerad_removestickywithoutanimation(adwrapperelement) } bannerad_adsviewabilitycomplete = true observertopanimation.disconnect() } , { threshold: [0,1] } ); observertopanimation.observe(stickytopelement); } function bannerad_removestickywithanimation(adwrapperelement) { adwrapperelement.classlist.add("hide-animation") settimeout(function(){ adwrapperelement.classlist.remove("ads-loaded") console.log("ads removed by viewability") adwrapperelement.classlist.remove("is-sticked") adwrapperelement.classlist.remove("hide-animation") }, 1000) } function bannerad_removestickywithoutanimation(adwrapperelement) { adwrapperelement.classlist.remove("ads-loaded") adwrapperelement.classlist.remove("is-sticked") } function getpage() { var path = window.location.pathname return path.split("/").slice(-2,-1)[0] } function setcurrentpageinsessionstorage() { window.sessionstorage.setitem("lp.ads.banner.page", getpage()) } function isreloaded() { return window.sessionstorage.getitem("lp.ads.banner.page") === getpage() } (function () { var slotname = "headerpos1-adslotlppos"; var dimensions = ["fluid",[728,90],[970,250],[970,415]]; var positionname = "pos1"; var pageblock = "header"; var wrapper = "headerpos1-wrapper"; var stickytop = "headerpos1-sticky-top"; var adunitpath = '/' + [ nuglif.ngapp.globals.network, nuglif.ngapp.globals.topleveladunit, nuglif.ngapp.globals.adunit ].join('/'); lpads.createadspot(slotname, adunitpath, pageblock, positionname, dimensions); if (isreloaded()) { bannerad_removestickywithoutanimation(document.getelementbyid(wrapper)) } else{ lpads.registerspotviewedevent(slotname, function () { bannerad_removestickyness(document.getelementbyid(wrapper), document.getelementbyid(stickytop)); }); lpads.registerspotreceived(slotname, function (slotdata) { bannerad_togglestickybackgroundonscroll(slotdata, document.getelementbyid(wrapper), document.getelementbyid(stickytop)); }); } setcurrentpageinsessionstorage() lpads.registerspotreceived(slotname, function (slotdata) { if (slotdata) { if (lpads.isproductgalleryad(slotdata.creativetemplateid)) { console.debug('ads: product gallery detected for ' + slotname); document.getelementbyid(slotname).parentelement.style.width = '728px'; } } }); lpads.displayadspot(slotname); })() aujourd’hui, samedi 15 janvier 2022 suivez la presse           je soutiens la presse actualités international débats contexte affaires sports auto arts cinéma société gourmand voyage maison   function sendverificationemail(user) { user.sendemailverification(); const useraccountlinkusernotverified = document.queryselectorall('.useraccountwidget__linkusernotverified'); if (useraccountlinkusernotverified && useraccountlinkusernotverified.length > 0) { useraccountlinkusernotverified.foreach(widget => { widget.classlist.add('useraccountwidget__linkusernotverified--alreadyclicked') }); } const useraccounttextusernotverified = document.queryselectorall('.useraccountwidget__textusernotverified'); if (useraccounttextusernotverified && useraccounttextusernotverified.length > 0) { useraccounttextusernotverified.foreach(widget => { widget.classlist.remove('useraccountwidget__textusernotverified--notclicked') }); } } votre compte la presse pour des raisons de sécurité, veuillez valider votre adresse courriel envoyer un courriel de validation. un courriel de validation vous a été envoyé. se connecter mon profil contributions se déconnecter chroniques éditoriaux opinions courrier des lecteurs caricatures je soutiens la presse actualités tous chroniques analyses national politique grand montréal régional justice et faits divers santé éducation enquêtes insolite environnement sciences international tous chroniques afrique amérique latine asie et océanie caraïbes états-unis europe moyen-orient débats tous chroniques éditoriaux opinions courrier des lecteurs caricatures contexte tous chroniques éditoriaux caricatures affaires tous chroniques économie marchés entreprises techno médias finances personnelles pme portfolio têtes d'affiche sports tous chroniques hockey jeux olympiques soccer football tennis baseball course automobile golf sports de combat sports d'hiver basketball cyclisme balados auto tous guide auto voitures électriques trucs et conseils rappels arts tous chroniques musique télévision théâtre littérature arts visuels spectacles humour célébrités cinéma tous chroniques entrevues critiques société tous chroniques santé famille mode et beauté sexualité animaux gourmand tous chroniques alimentation recettes restaurants alcools voyage tous chroniques québec et canada états-unis europe asie amérique latine caraïbes afrique océanie trucs et conseils plein air maison tous chroniques immobilier architecture décoration rénovation cour et jardin   function sendverificationemail(user) { user.sendemailverification(); const useraccountlinkusernotverified = document.queryselectorall('.useraccountwidget__linkusernotverified'); if (useraccountlinkusernotverified && useraccountlinkusernotverified.length > 0) { useraccountlinkusernotverified.foreach(widget => { widget.classlist.add('useraccountwidget__linkusernotverified--alreadyclicked') }); } const useraccounttextusernotverified = document.queryselectorall('.useraccountwidget__textusernotverified'); if (useraccounttextusernotverified && useraccounttextusernotverified.length > 0) { useraccounttextusernotverified.foreach(widget => { widget.classlist.remove('useraccountwidget__textusernotverified--notclicked') }); } } votre compte la presse pour des raisons de sécurité, veuillez valider votre adresse courriel envoyer un courriel de validation. un courriel de validation vous a été envoyé. se connecter mon profil contributions se déconnecter &sdk=joey&u=https%3a%2f%2fwww.lapresse.ca%2fdebats%2fopinions%2f2021-01-22%2ftraite-sur-l-interdiction-des-armes-nucleaires%2fun-traite-contraignant-pour-ses-signataires.php&display=popup&ref=plugin&src=share_button" data-network="facebook" title="partager sur facebook"> ✓ lien copié traité sur l’interdiction des armes nucléaires un traité contraignant... pour ses signataires photo kcna/agence france-presse parade militaire à pyongyang, en corée du nord le 22 janvier prochain entrera en vigueur le tian, le traité sur l’interdiction des armes nucléaires. ce traité constitue une nouvelle tentative d’interdire, au regard du droit international, l’usage et la possession de cette arme qui représente une menace constante pour la survie de l’humanité. publié le 22 janv. 2021 &sdk=joey&u=https%3a%2f%2fwww.lapresse.ca%2fdebats%2fopinions%2f2021-01-22%2ftraite-sur-l-interdiction-des-armes-nucleaires%2fun-traite-contraignant-pour-ses-signataires.php&display=popup&ref=plugin&src=share_button" data-network="facebook" title="partager sur facebook"> ✓ lien copié rémi bachand professeur de droit international à l’uqam et membre du collectif échec à la guerre la pierre angulaire de l’encadrement juridique de l’arme nucléaire est le traité sur la non-prolifération des armes nucléaires (tnp), entré en vigueur en 1970. ce traité a pour objectifs de favoriser le développement des utilisations de l’énergie atomique à des fins pacifiques, d’arrêter la prolifération des armes nucléaires et de procéder au désarmement nucléaire. il demande aux états nucléaires (donc ceux qui en possédaient avant le 1er janvier 1967) de ne pas en transférer aux autres états, ni de les aider à en fabriquer ou en acquérir. mais le plus important est certainement l’obligation qui est faite à tous les états signataires, y compris le canada, de s’engager dans des négociations de bonne foi de mesures efficaces en vue du désarmement nucléaire. on compte actuellement 190 états qui sont parties au tnp. parmi ceux qui ne le sont pas figurent israël, l’inde, le pakistan et la corée du nord (qui s’en est retirée en 2003), quatre états qui possèdent cette arme. ce traité a été au centre d’une requête déposée en 2014 à la cour internationale de justice (cij) par les îles marshall qui argumentaient que les états détenteurs de l’arme nucléaire étaient en violation de l’obligation de négocier de bonne foi « concernant la cessation de la course aux armements nucléaires et le désarmement nucléaire ». malheureusement, la cour ne s’est pas prononcée sur le fond de l’affaire, ne s’estimant pas compétente pour le faire. en 1996, la cij s’était déjà prononcée, dans le cadre d’un avis consultatif, sur le statut juridique de la menace ou l’emploi de l’arme nucléaire au regard du droit international. la cour a confirmé que le droit humanitaire et le droit de la guerre continuaient à s’appliquer en cas d’usage de l’arme nucléaire – ce qui était admis par tout le monde –, mais a aussi paradoxalement estimé ne pas être en mesure de « conclure de façon définitive que la menace ou l’emploi d’armes nucléaires serait licite ou illicite dans une circonstance extrême de légitime défense dans laquelle la survie même d’un état serait en cause ». bref, le droit international a été jusqu’à présent d’une efficacité bien modeste dans la poursuite du désarmement nucléaire. en effet, si certains traités conclus (essentiellement à des fins stratégiques) entre les états-unis et l’urss/russie ont réduit ou limité certains types d’armes nucléaires stratégiques, de missiles balistiques ou de systèmes antimissiles-balistiques, puis que d’autres en ont interdit la possession et l’usage dans certains endroits particuliers (dans l’antarctique, dans l’espace extra-atmosphérique ou sur le fond des mers et des océans, par exemple), les instruments juridiques existants n’ont pas réussi à nous rapprocher de l’élimination de ces armes apocalyptiques. objectif : interdiction totale c’est dans ce contexte qu’un regroupement international formé de gouvernements, d’ong, d’agences des nations unies, etc., se forma en 2010 avec comme objectif la conclusion d’un traité visant l’interdiction totale des armes nucléaires. ce regroupement fut à l’origine de trois conférences intergouvernementales et incita l’assemblée générale des nations unies à créer un groupe de travail sur la question du désarmement nucléaire, initiatives qui menèrent à l’adoption du tian en 2017. le traité entrera en vigueur 90 jours après sa ratification par un 50e état, soit le 22 janvier, date à laquelle il deviendra contraignant, mais ceci pour les seuls états qui l’auront ratifié. (function () { var slotname = "ad61e2a479badb1-adslotlppos"; var dimensions = [[1,1]]; var positionname = null; var pageblock = ""; positionname = "slimcut1"; var adunitpath = '/21686484267/lpca/lpca_outstreamvideo'; lpads.createadspot(slotname, adunitpath, pageblock, positionname, dimensions); lpads.displayadspot(slotname); })() avec ce traité, les états ne possédant pas d’armes nucléaires s’engagent notamment à ne jamais produire ou acquérir d’armes nucléaires ou d’autres dispositifs explosifs nucléaires, alors qu’il est demandé à ceux qui en possèdent déjà de les retirer et de les détruire dans les meilleurs délais. malheureusement, aucun des 50 états qui l’ont actuellement ratifié ne possèdent de telles armes. autrement dit, ce traité aura pour effet d’interdire aux états n’en possédant pas d’en acquérir, mais il n’impose aucune obligation à l’endroit de ceux qui en ont déjà, même s’il peut exercer une pression sur eux. malgré ses limites, le tian a le mérite de réaffirmer l’urgence du désarmement nucléaire, d’offrir un cadre pour sa réalisation et de dénoncer implicitement l’absence de bonne foi des états nucléaires – états-unis et russie en tête – face à cet objectif vital pour l’humanité. d’aucuns pourraient s’attendre à ce que le canada fasse partie des états qui ont appuyé l’initiative et qui ont ratifié le traité. or, non seulement ottawa n’a ni signé ni ratifié le tian, mais de plus, il en a boycotté tout le processus de rédaction, comme 28 des 29 pays membres de l’otan. et tout cela sans le moindre débat public. l’entrée en vigueur du tian offre l’occasion aux mouvements citoyens d’exiger un tel débat, puis de forcer les gouvernements à agir de façon décisive pour la survie de l’humanité. c’est pour cette raison qu’une coalition pancanadienne demande la tenue d’audiences publiques pour faire la lumière sur le refus du canada d’adhérer au tian et que le collectif échec à la guerre s’est joint à cette coalition. qu'en pensez-vous? exprimez votre opinion (function () { var slotname = "ad61e2a479baf55-adslotlppos"; var dimensions = ["fluid",[634,125],[634,150],[634,180],[634,200],[634,634],[634,400],[728,200]]; var positionname = null; var pageblock = "text"; positionname = "pos1"; var adunitpath = '/' + [ nuglif.ngapp.globals.network, nuglif.ngapp.globals.topleveladunit, nuglif.ngapp.globals.adunit ].join('/'); lpads.createadspot(slotname, adunitpath, pageblock, positionname, dimensions); lpads.registerspotreceived(slotname, function (slotdata) { if (slotdata) { if (lpads.isproductgalleryad(slotdata.creativetemplateid)) { console.debug('ads: product gallery detected for ' + slotname); document.getelementbyid(slotname).parentelement.style.maxwidth = '728px'; document.getelementbyid(slotname).parentelement.style.width = '100%'; } } }); lpads.displayadspot(slotname); })() opinions en continu opinions témoignage vivre et aimer avec l’alzheimer en 2021, nous avons beaucoup parlé de la maladie d’alzheimer au québec. malheureusement, c’était la plupart du temps en l’abordant sous l’angle d’une inexorable « déchéance » en fin de vie. comment ne pas craindre cette situation telle qu’on nous la présente ? pas étonnant que, dans ce contexte, le gouvernement du québec prévoie présenter un projet de loi ouvrant la porte à des directives anticipées pour offrir l’aide médicale à mourir à des personnes atteintes de troubles neurocognitifs devenues inaptes. publié hier à 14h00 opinions changements climatiques faudra-t-il un passeport carbone ? plusieurs observateurs le répètent, prendre le pouls d’où nous en sommes dans la lutte contre les changements climatiques par rapport aux cibles fixées nous mène à une seule et malheureuse conclusion : nous sommes bien en deçà de la note de passage. publié hier à 13h00 var scriptid = document.getelementbyid("native-1"); var scriptidparent = scriptid.parentnode; var container = document.createelement("div"); container.classname = "native-ad-09aad792-e5e4-4767-ba40-b14df6f4f92c adslot"; scriptidparent.insertbefore(container, scriptid); window.native = window.native || []; window.native.push({ apikey: "4ppn9mrthrpvq5rxjyjw", code: "09aad792-e5e4-4767-ba40-b14df6f4f92c", params: { locale: "fr", } }); const ad1 = document.getelementbyid("native-1").parentnode; const observer1 = new mutationobserver( function(mutationslist, observer) { for(const mutation of mutationslist) { if (mutation.type === 'childlist' ) { for(const node of mutation.addednodes) { if (node instanceof htmlelement) { if (node.classlist.contains('native-loaded')) { document.getelementbyid("native-1").parentnode.parentnode.classlist.remove("isempty"); observer.disconnect(); return; } } } } } } ); observer1.observe(ad1, { childlist: true, subtree: true }); (function(d) { var script = d.createelement("script"); script.async = true; script.src = "https://s.yimg.com/dy/ads/native.js"; d.body.appendchild(script); })(document); opinions vaccination et sécurité alimentaire les camionneurs en provenance des états-unis devront bientôt présenter une preuve vaccinale en entrant au canada. publié hier à 12h00 opinions covid-19 l’heure est venue d’organiser le chaos cela fait maintenant près de deux ans qu’en tant qu’urgentologue, je suis un témoin direct des multiples interruptions des soins, de l’épuisement physique et mental de mes pairs ainsi que de la détresse généralisée que causent la covid-19 et ses variants au sein de la population. publié hier à 11h00 opinions le dos large des antivax ! mon voisin giuseppe (nom fictif) était excité à l’idée de remplir son restaurant avec toutes les réservations de la veille du jour de l’an. ça faisait des jours qu’il peaufinait son menu, le passionné de cuisine aime ça, il n’est pas chef pour rien ! publié hier à 10h00 opinions santé les largués du système je n’ai pas de médecin de famille depuis plus de quatre ans, je suis un largué du système. selon les chiffres officiels, nous sommes au moins 800 000 au québec dans cette situation. probablement plus. publié hier à 9h00 var scriptid = document.getelementbyid("native-2"); var scriptidparent = scriptid.parentnode; var container = document.createelement("div"); container.classname = "native-ad-1f6e50a2-6b0c-42a4-a7eb-9636ab805fdf adslot"; scriptidparent.insertbefore(container, scriptid); window.native = window.native || []; window.native.push({ apikey: "4ppn9mrthrpvq5rxjyjw", code: "1f6e50a2-6b0c-42a4-a7eb-9636ab805fdf", params: { locale: "fr", } }); const ad2 = document.getelementbyid("native-2").parentnode; const observer2 = new mutationobserver( function(mutationslist, observer) { for(const mutation of mutationslist) { if (mutation.type === 'childlist' ) { for(const node of mutation.addednodes) { if (node instanceof htmlelement) { if (node.classlist.contains('native-loaded')) { document.getelementbyid("native-2").parentnode.parentnode.classlist.remove("isempty"); observer.disconnect(); return; } } } } } } ); observer2.observe(ad2, { childlist: true, subtree: true }); (function(d) { var script = d.createelement("script"); script.async = true; script.src = "https://s.yimg.com/dy/ads/native.js"; d.body.appendchild(script); })(document); opinions l’avenir démocratique de l’amérique (austin, texas) la date anniversaire de l’émeute du 6 janvier est passée ; tentons donc de prendre du recul. publié le 13 janvier opinions repenser le troisième lien québec-lévis en 2015, le ministère des transports du québec m’a confié la réalisation d’une étude de préfaisabilité sur un troisième lien routier à l’est de québec. depuis, le débat a évolué et les options se sont multipliées. cette lettre présente une analyse du dossier sous l’angle de sa faisabilité, mais également de sa nécessité. publié le 13 janvier opinions covid-19 liberté ou libertés ? la question de l’étendue des passeports vaccinaux oppose souvent la liberté des non-vaccinés au pouvoir coercitif de l’état, le droit à l’autonomie des premiers à l’autorité répressive du second. publié le 13 janvier opinions contribution santé covid-19 l’universalité des soins de santé demeure intacte certains observateurs avancent que l’imposition d’une contribution santé aux personnes non vaccinées remettrait en question le principe fondamental de notre système de santé, soit l’universalité. d’autres avancent qu’on n’inflige pas d’amende à ceux… qui choisissent un loisir à risque élevé. examinons ces énoncés à la lumière de la législation sociale québécoise actuelle. publié le 13 janvier (function () { var slotname = "ad61e2a479bbf27-adslotlppos"; var dimensions = {"lg":["fluid",[634,125],[634,150],[634,180],[634,200],[634,634],[634,400],[728,90],[728,200]],"mobile":["fluid",[300,250],[300,600],[300,50],[300,100],[320,50]]}; var positionname = null; var pageblock = "recents"; positionname = "recents3"; var adunitpath = '/' + [ nuglif.ngapp.globals.network, nuglif.ngapp.globals.topleveladunit, nuglif.ngapp.globals.adunit ].join('/'); lpads.createadspot(slotname, adunitpath, pageblock, positionname, dimensions); lpads.registerspotreceived(slotname, function (slotdata) { if (slotdata) { if (lpads.isproductgalleryad(slotdata.creativetemplateid)) { console.debug('ads: product gallery detected for ' + slotname); document.getelementbyid(slotname).parentelement.style.maxwidth = '728px'; document.getelementbyid(slotname).parentelement.style.width = '100%'; } } }); lpads.displayadspot(slotname); })() opinions sir sidney poitier, ce héros qui ne viendra plus dîner mon cœur a sauté un battement, une larme a coulé : sidney poitier est mort, 13 ans après mon père, son contemporain. chaque fois que je le voyais, je croyais voir mon père. c’est ainsi qu’il a toujours fait partie de ma vie, bien avant que je voie ses films, que je sache qu’il avait combattu pour les droits civiques et que je lise son autobiographie. publié le 12 janvier opinions canada 360 l’homme qui plantait des arbres l’homme qui plantait des arbres, la nouvelle de jean giono (1953) magistralement adaptée pour le cinéma d’animation par frédéric back (1987), est d’une actualité brûlante. on a longtemps cru en l’historicité de son récit avant que giono clarifie qu’il ne s’agisse d’une pure fiction. aujourd’hui, l’humanité espère du moins que sa fiction soit réaliste, mais l’est-elle ? publié le 12 janvier opinions la fréquentation scolaire, un service essentiel cette dernière vague de pandémie nous oblige à redéfinir collectivement les priorités qui permettront, au meilleur de nos connaissances, d’assurer une bonne suite aux choses. nous savons désormais que la conjoncture sanitaire que nous souhaitions temporaire représente un état potentiellement durable dont nous devrons forcément nous accommoder. publié le 12 janvier opinions covid-19 parlons triage et allocation de ressources limitées en santé les modes d’allocation des ressources en santé, qui sont limitées, sont toujours un sujet qui rend mes étudiants mal à l’aise et il s’agit certainement d’un sujet que souhaitent éviter les politiciens. déterminer qui a droit à des services de santé, en fonction de critères de priorisation, crée un inconfort certain au sein de la population comme la prononciation du nom de voldemort dans harry potter. publié le 12 janvier (function () { var slotname = "ad61e2a479bc512-adslotlppos"; var dimensions = {"lg":["fluid",[634,125],[634,150],[634,180],[634,200],[634,634],[634,400],[728,90],[728,200]],"mobile":["fluid",[300,250],[300,600],[300,50],[300,100],[320,50]]}; var positionname = null; var pageblock = "recents"; positionname = "recents4"; var adunitpath = '/' + [ nuglif.ngapp.globals.network, nuglif.ngapp.globals.topleveladunit, nuglif.ngapp.globals.adunit ].join('/'); lpads.createadspot(slotname, adunitpath, pageblock, positionname, dimensions); lpads.registerspotreceived(slotname, function (slotdata) { if (slotdata) { if (lpads.isproductgalleryad(slotdata.creativetemplateid)) { console.debug('ads: product gallery detected for ' + slotname); document.getelementbyid(slotname).parentelement.style.maxwidth = '728px'; document.getelementbyid(slotname).parentelement.style.width = '100%'; } } }); lpads.displayadspot(slotname); })() opinions le rôle essentiel de la santé publique la pandémie a révélé le rôle primordial de la santé publique dans la gestion d’une crise sanitaire. certains s’inquiètent de la cohérence des décisions et des recommandations de la santé publique et de la possibilité d’interférences politiques. d’autres remettent en question le modèle québécois de santé publique et le rôle central du directeur national au sein du ministère de la santé et des services sociaux et du gouvernement. pour apprécier le travail de la santé publique, il faut bien comprendre la nature de cette discipline et les objectifs du modèle implanté au québec. publié le 12 janvier opinions comprendre ce qu’est vraiment le manque de liberté depuis le début de cette pandémie, on entend souvent les revendications du mot « liberté ». or, je me demande si les gens comprennent vraiment ce que ce mot signifie. peut-être a-t-on connu trop de liberté pour être en mesure de comprendre ce qu’est véritablement le manque de liberté. publié le 11 janvier nos applications la presse+ application mobile la presse contact faq et nous joindre à propos de nous faites carrière chez nous annoncez dans nos médias services avis de décès les éditions la presse météo concours archives recherche renseignements sur les archives suivez-nous légal conditions d'utilisation politique de confidentialité registre de publicité électorale code de conduite © la presse inc. tous droits réservés. conditions d'utilisation| politique de confidentialité| registre de publicité électorale| code de conduite // twitter !function(d,s,id){ var js,fjs=d.getelementsbytagname(s)[0]; if(!d.getelementbyid(id)){ js=d.createelement(s); js.id=id; js.src="//platform.twitter.com/widgets.js"; fjs.parentnode.insertbefore(js,fjs); } }(document,"script","twitter-wjs");