91³Ô¹ÏÍø

Watch CBS News

Nuclear deal with Iran officially takes effect

On Sunday, the nuclear deal with Iran goes into effect.

Neither Iran's recent military buildup in Syria nor its decision to test ballistic missiles in violation of a UN ban or even its continued detention of three American prisoners on what the Obama administration calls trumped-up charges will stand in the way of the nuclear deal from going forward.

President Rouhani 15:16

That means Tehran will now begin taking nuclear-related steps to restrain its program, including granting increased access to its declared nuclear facilities, ripping the core out of the Arak reactor so that it cannot produce weapons-grade plutonium, and shipping out its stockpile of enriched uranium.

No sanctions relief will be granted Sunday. That incentive will only become available to Iran once the IAEA verifies that Tehran has completed all the agreed-upon steps.

Once the IAEA has verified that Iran has restrained its program, the international community will release approximately $100 billion dollars of Iranian assets. The U.S. estimates that of those funds, only $56 billion dollars is liquid with the remainder locked up in non-performing loans, many of which are tied up in China.

Senior administration officials say that they do not know exactly how long it will take Iran to complete all of these actions, but it "probably will take longer than two months." (That short time frame of two months is what Iran has publicly estimated.)

As far as immediate actions, this Monday, Oct. 19, there will be a three-hour joint commission meeting in Vienna with all signatories to the nuclear deal. The Iran deal "czar" - Ambassador Stephen Mull - and State Department Counselor Tom Shannon will represent the U.S. at the meeting. Iran has appointed Deputy Foreign Minister Abbas Araghchi to spearhead their implementation. At this meeting, the parties will release plans for how China and Iran will work together to modify the Arak reactor.

The U.S. also believes that Iran has given the IAEA all the information necessary to answer long-standing questions about whether there were any military dimensions to its nuclear program. Those results will be released by Dec. 15.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });