{"id":659,"date":"2026-04-22T02:30:13","date_gmt":"2026-04-22T02:30:13","guid":{"rendered":"https:\/\/cutdrama.com\/?page_id=659"},"modified":"2026-04-22T22:15:48","modified_gmt":"2026-04-22T22:15:48","slug":"teleprompter","status":"publish","type":"page","link":"https:\/\/cutdrama.com\/ar\/teleprompter\/","title":{"rendered":"Teleprompter"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"659\" class=\"elementor elementor-659\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e672b3 e-con-full e-flex e-con e-parent\" data-id=\"5e672b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f1e858f elementor-widget elementor-widget-html\" data-id=\"f1e858f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  :root {\r\n    --bg: #000000;\r\n    --ui-fg: #ffffff;\r\n    --prompt-fg: #ffffff;\r\n    --line: rgba(255,255,255,0.35);\r\n    --accent: #3ea6ff;\r\n    --toolbar-height: 72px;\r\n  }\r\n\r\n  .cutdrama-teleprompter * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .cutdrama-teleprompter {\r\n    width: 100%;\r\n    min-height: 100vh;\r\n    min-height: 100dvh;\r\n    font-family: Arial, Helvetica, sans-serif;\r\n    background: var(--bg);\r\n    color: var(--ui-fg);\r\n    overflow: hidden;\r\n    display: flex;\r\n    flex-direction: column;\r\n    -webkit-text-size-adjust: 100%;\r\n    text-size-adjust: 100%;\r\n    touch-action: manipulation;\r\n  }\r\n\r\n  .cutdrama-teleprompter .toolbar {\r\n    height: var(--toolbar-height);\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 18px;\r\n    padding: 10px 20px;\r\n    padding-left: max(20px, env(safe-area-inset-left));\r\n    padding-right: max(20px, env(safe-area-inset-right));\r\n    padding-top: max(10px, env(safe-area-inset-top));\r\n    border-bottom: 1px solid var(--line);\r\n    background: #000;\r\n    flex-shrink: 0;\r\n    overflow-x: auto;\r\n    overflow-y: hidden;\r\n    white-space: nowrap;\r\n    -webkit-overflow-scrolling: touch;\r\n    overscroll-behavior-x: contain;\r\n    overscroll-behavior-y: none;\r\n  }\r\n\r\n  .cutdrama-teleprompter .toolbar::-webkit-scrollbar {\r\n    height: 6px;\r\n  }\r\n\r\n  .cutdrama-teleprompter .icon-btn {\r\n    background: transparent;\r\n    color: var(--ui-fg);\r\n    border: 1px solid rgba(255,255,255,0.16);\r\n    border-radius: 10px;\r\n    cursor: pointer;\r\n    height: 46px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n    -webkit-tap-highlight-color: transparent;\r\n    touch-action: manipulation;\r\n  }\r\n\r\n  .cutdrama-teleprompter .icon-btn {\r\n    width: 46px;\r\n    font-size: 20px;\r\n  }\r\n\r\n  .cutdrama-teleprompter .control-block {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    min-width: 170px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .cutdrama-teleprompter .control-block.compact {\r\n    min-width: auto;\r\n  }\r\n\r\n  .cutdrama-teleprompter .control-label {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 4px;\r\n    min-width: 92px;\r\n    font-size: 12px;\r\n    color: rgba(255,255,255,0.9);\r\n  }\r\n\r\n  .cutdrama-teleprompter .control-label strong {\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .cutdrama-teleprompter input[type=\"range\"] {\r\n    width: 130px;\r\n    accent-color: var(--accent);\r\n    touch-action: pan-x;\r\n  }\r\n\r\n  .cutdrama-teleprompter input[type=\"color\"] {\r\n    width: 44px;\r\n    height: 34px;\r\n    background: transparent;\r\n    border: 1px solid rgba(255,255,255,0.2);\r\n    border-radius: 6px;\r\n    padding: 2px;\r\n    cursor: pointer;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .cutdrama-teleprompter .stage {\r\n    position: relative;\r\n    flex: 1;\r\n    background: var(--bg);\r\n    overflow: hidden;\r\n    min-height: calc(100vh - var(--toolbar-height));\r\n    min-height: calc(100dvh - var(--toolbar-height));\r\n  }\r\n\r\n  .cutdrama-teleprompter .guide-line {\r\n    position: absolute;\r\n    top: 72px;\r\n    left: 0;\r\n    right: 0;\r\n    height: 1px;\r\n    background: var(--line);\r\n    pointer-events: none;\r\n    z-index: 3;\r\n  }\r\n\r\n  .cutdrama-teleprompter .prompt-wrap {\r\n    position: absolute;\r\n    inset: 0;\r\n    overflow-y: auto;\r\n    padding-top: 20vh;\r\n    padding-top: 20dvh;\r\n    padding-bottom: 35vh;\r\n    padding-bottom: max(35dvh, env(safe-area-inset-bottom));\r\n    scrollbar-width: none;\r\n    -ms-overflow-style: none;\r\n    -webkit-overflow-scrolling: touch;\r\n    overscroll-behavior: contain;\r\n    touch-action: pan-y;\r\n  }\r\n\r\n  .cutdrama-teleprompter .prompt-wrap::-webkit-scrollbar {\r\n    display: none;\r\n  }\r\n\r\n  .cutdrama-teleprompter .prompt {\r\n    white-space: pre-wrap;\r\n    line-height: 1.35;\r\n    font-size: 58px;\r\n    color: var(--prompt-fg);\r\n    max-width: none;\r\n    margin: 0 auto;\r\n    padding-left: 5%;\r\n    padding-right: 5%;\r\n    transform-origin: center;\r\n    word-break: break-word;\r\n    overflow-wrap: anywhere;\r\n    text-align: center;\r\n    outline: none;\r\n    min-height: 40vh;\r\n    min-height: 40dvh;\r\n    -webkit-user-select: text;\r\n    user-select: text;\r\n  }\r\n\r\n  .cutdrama-teleprompter .prompt:empty::before {\r\n    content: 'Click here and paste your script';\r\n    color: rgba(255,255,255,0.45);\r\n  }\r\n\r\n  .cutdrama-teleprompter .hint,\r\n  .cutdrama-teleprompter .status {\r\n    position: absolute;\r\n    font-size: 12px;\r\n    z-index: 2;\r\n  }\r\n\r\n  .cutdrama-teleprompter .hint {\r\n    right: max(20px, env(safe-area-inset-right));\r\n    bottom: max(18px, env(safe-area-inset-bottom));\r\n    color: rgba(255,255,255,0.55);\r\n  }\r\n\r\n  .cutdrama-teleprompter .status {\r\n    left: max(20px, env(safe-area-inset-left));\r\n    bottom: max(18px, env(safe-area-inset-bottom));\r\n    color: rgba(255,255,255,0.75);\r\n    background: rgba(0,0,0,0.45);\r\n    border: 1px solid rgba(255,255,255,0.12);\r\n    border-radius: 999px;\r\n    padding: 6px 10px;\r\n    display: none;\r\n  }\r\n\r\n  .cutdrama-teleprompter .status.show {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n  }\r\n\r\n  \/* Tablet \/ iPad *\/\r\n  @media (max-width: 1024px) {\r\n    .cutdrama-teleprompter .toolbar {\r\n      gap: 14px;\r\n      padding: 10px 16px;\r\n      padding-left: max(16px, env(safe-area-inset-left));\r\n      padding-right: max(16px, env(safe-area-inset-right));\r\n    }\r\n\r\n    .cutdrama-teleprompter .control-block {\r\n      min-width: 158px;\r\n    }\r\n\r\n    .cutdrama-teleprompter .prompt {\r\n      font-size: 48px;\r\n    }\r\n  }\r\n\r\n  \/* Mobile *\/\r\n  @media (max-width: 900px) {\r\n    .cutdrama-teleprompter {\r\n      --toolbar-height: 76px;\r\n    }\r\n\r\n    .cutdrama-teleprompter .toolbar {\r\n      gap: 12px;\r\n      padding: 10px 14px;\r\n      padding-left: max(14px, env(safe-area-inset-left));\r\n      padding-right: max(14px, env(safe-area-inset-right));\r\n    }\r\n\r\n    .cutdrama-teleprompter .icon-btn {\r\n      width: 50px;\r\n      height: 50px;\r\n      font-size: 21px;\r\n      border-radius: 12px;\r\n    }\r\n\r\n    .cutdrama-teleprompter .control-block {\r\n      min-width: 150px;\r\n    }\r\n\r\n    .cutdrama-teleprompter .control-label {\r\n      min-width: 84px;\r\n      font-size: 11px;\r\n    }\r\n\r\n    .cutdrama-teleprompter .control-label strong {\r\n      font-size: 12px;\r\n    }\r\n\r\n    .cutdrama-teleprompter input[type=\"range\"] {\r\n      width: 120px;\r\n    }\r\n\r\n    .cutdrama-teleprompter .prompt-wrap {\r\n      padding-top: 16dvh;\r\n      padding-bottom: max(28dvh, env(safe-area-inset-bottom));\r\n    }\r\n\r\n    .cutdrama-teleprompter .prompt {\r\n      font-size: clamp(34px, 7vw, 42px);\r\n      line-height: 1.3;\r\n      min-height: 35dvh;\r\n    }\r\n\r\n    .cutdrama-teleprompter .hint {\r\n      font-size: 11px;\r\n      right: 14px;\r\n      bottom: max(14px, env(safe-area-inset-bottom));\r\n    }\r\n\r\n    .cutdrama-teleprompter .status {\r\n      left: 14px;\r\n      bottom: max(14px, env(safe-area-inset-bottom));\r\n    }\r\n  }\r\n\r\n  \/* Small phones *\/\r\n  @media (max-width: 600px) {\r\n    .cutdrama-teleprompter .prompt {\r\n      font-size: clamp(28px, 8vw, 36px);\r\n      padding-left: 6%;\r\n      padding-right: 6%;\r\n    }\r\n\r\n    .cutdrama-teleprompter .control-block {\r\n      min-width: 142px;\r\n    }\r\n\r\n    .cutdrama-teleprompter input[type=\"range\"] {\r\n      width: 112px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"cutdrama-teleprompter\" id=\"cutdrama-teleprompter\">\r\n  <div class=\"toolbar\">\r\n    <button class=\"icon-btn\" id=\"playPause\" title=\"Play or Pause\">\u25b6<\/button>\r\n    <button class=\"icon-btn\" id=\"mirrorBtn\" title=\"Mirror text\">\u21cb<\/button>\r\n    <button class=\"icon-btn\" id=\"alignBtn\" title=\"Change alignment\">\u2261<\/button>\r\n    <button class=\"icon-btn\" id=\"fullscreenBtn\" title=\"Fullscreen\">\u26f6<\/button>\r\n\r\n    <div class=\"control-block compact\">\r\n      <input type=\"color\" id=\"bgColor\" value=\"#000000\" \/>\r\n      <div class=\"control-label\">\r\n        <strong>Background<\/strong>\r\n        <span>Color<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"control-block compact\">\r\n      <input type=\"color\" id=\"textColor\" value=\"#ffffff\" \/>\r\n      <div class=\"control-label\">\r\n        <strong>Prompt text<\/strong>\r\n        <span>Color<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"control-block\">\r\n      <input id=\"fontSize\" type=\"range\" min=\"24\" max=\"120\" step=\"2\" value=\"58\" \/>\r\n      <div class=\"control-label\">\r\n        <strong>Text size: <span id=\"fontValue\">58<\/span>px<\/strong>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"control-block\">\r\n      <input id=\"marginRange\" type=\"range\" min=\"0\" max=\"20\" step=\"1\" value=\"5\" \/>\r\n      <div class=\"control-label\">\r\n        <strong>Margin: <span id=\"marginValue\">5<\/span>%<\/strong>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"control-block\">\r\n      <input id=\"speed\" type=\"range\" min=\"0.5\" max=\"20\" step=\"0.5\" value=\"10\" \/>\r\n      <div class=\"control-label\">\r\n        <strong>Speed: <span id=\"speedValue\">10<\/span><\/strong>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <main class=\"stage\">\r\n    <div class=\"guide-line\"><\/div>\r\n\r\n    <div class=\"prompt-wrap\" id=\"promptWrap\">\r\n      <div class=\"prompt\" id=\"promptText\" contenteditable=\"true\" spellcheck=\"false\" aria-label=\"Teleprompter text editor\">Paste your script here<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"status\" id=\"status\"><\/div>\r\n    <div class=\"hint\">made by Cutdrama - Rafat Alsayyed<\/div>\r\n  <\/main>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  const teleprompter = document.getElementById('cutdrama-teleprompter');\r\n  if (!teleprompter) return;\r\n\r\n  const promptWrap = teleprompter.querySelector('#promptWrap');\r\n  const promptText = teleprompter.querySelector('#promptText');\r\n  const playPause = teleprompter.querySelector('#playPause');\r\n  const mirrorBtn = teleprompter.querySelector('#mirrorBtn');\r\n  const alignBtn = teleprompter.querySelector('#alignBtn');\r\n  const fullscreenBtn = teleprompter.querySelector('#fullscreenBtn');\r\n  const bgColor = teleprompter.querySelector('#bgColor');\r\n  const textColor = teleprompter.querySelector('#textColor');\r\n  const fontSize = teleprompter.querySelector('#fontSize');\r\n  const fontValue = teleprompter.querySelector('#fontValue');\r\n  const marginRange = teleprompter.querySelector('#marginRange');\r\n  const marginValue = teleprompter.querySelector('#marginValue');\r\n  const speed = teleprompter.querySelector('#speed');\r\n  const speedValue = teleprompter.querySelector('#speedValue');\r\n  const status = teleprompter.querySelector('#status');\r\n\r\n  let isPlaying = false;\r\n  let isMirrored = false;\r\n  let animationId = null;\r\n  let lastTime = 0;\r\n  let statusTimer = null;\r\n  const alignments = ['left', 'center', 'right'];\r\n  const alignmentIcons = {\r\n    left: '\u2263',\r\n    center: '\u2261',\r\n    right: '\u2262'\r\n  };\r\n  let alignmentIndex = 1;\r\n\r\n  function clamp(value, min, max) {\r\n    return Math.min(Math.max(value, min), max);\r\n  }\r\n\r\n  function formatSpeedLabel(value) {\r\n    return Number(value).toString();\r\n  }\r\n\r\n  function supportsFullscreen() {\r\n    return Boolean(\r\n      (document.fullscreenEnabled && teleprompter.requestFullscreen) ||\r\n      teleprompter.webkitRequestFullscreen\r\n    );\r\n  }\r\n\r\n  function showStatus(message, duration = 2500) {\r\n    status.textContent = message;\r\n    status.classList.add('show');\r\n    if (statusTimer) clearTimeout(statusTimer);\r\n    statusTimer = setTimeout(() => {\r\n      status.classList.remove('show');\r\n    }, duration);\r\n  }\r\n\r\n  function getPromptText() {\r\n    return promptText.innerText.replace(\/\\u00A0\/g, ' ').trim();\r\n  }\r\n\r\n  function ensurePromptContent() {\r\n    if (!getPromptText()) {\r\n      promptText.innerText = '';\r\n    }\r\n  }\r\n\r\n  function updatePlayButton() {\r\n    playPause.textContent = isPlaying ? '\u275a\u275a' : '\u25b6';\r\n    playPause.setAttribute('aria-label', isPlaying ? 'Pause' : 'Play');\r\n  }\r\n\r\n  function updateMirror() {\r\n    promptText.style.transform = isMirrored ? 'scaleX(-1)' : 'scaleX(1)';\r\n    mirrorBtn.style.borderColor = isMirrored ? 'rgba(62,166,255,0.9)' : 'rgba(255,255,255,0.16)';\r\n  }\r\n\r\n  function updateAlignment() {\r\n    const alignment = alignments[alignmentIndex];\r\n    promptText.style.textAlign = alignment;\r\n    alignBtn.textContent = alignmentIcons[alignment];\r\n    alignBtn.title = `Alignment: ${alignment}`;\r\n  }\r\n\r\n  function cycleAlignment() {\r\n    alignmentIndex = (alignmentIndex + 1) % alignments.length;\r\n    updateAlignment();\r\n    showStatus(`Alignment: ${alignments[alignmentIndex]}`, 1200);\r\n  }\r\n\r\n  function updateFont() {\r\n    const safeValue = clamp(Number(fontSize.value), 24, 120);\r\n    fontValue.textContent = String(safeValue);\r\n    promptText.style.fontSize = safeValue + 'px';\r\n  }\r\n\r\n  function updateMargin() {\r\n    const safeValue = clamp(Number(marginRange.value), 0, 20);\r\n    marginValue.textContent = String(safeValue);\r\n    promptText.style.paddingLeft = safeValue + '%';\r\n    promptText.style.paddingRight = safeValue + '%';\r\n  }\r\n\r\n  function updateSpeed() {\r\n    const safeValue = clamp(Number(speed.value), 0.5, 20);\r\n    speedValue.textContent = formatSpeedLabel(safeValue);\r\n  }\r\n\r\n  function updateColors() {\r\n    teleprompter.style.setProperty('--bg', bgColor.value);\r\n    teleprompter.style.setProperty('--prompt-fg', textColor.value);\r\n  }\r\n\r\n  function tick(timestamp) {\r\n    if (!isPlaying) return;\r\n    if (!lastTime) lastTime = timestamp;\r\n    const delta = timestamp - lastTime;\r\n    lastTime = timestamp;\r\n    const pixelsPerSecond = clamp(Number(speed.value), 0.5, 20) * 12;\r\n    promptWrap.scrollTop += (pixelsPerSecond * delta) \/ 1000;\r\n    animationId = requestAnimationFrame(tick);\r\n  }\r\n\r\n  function play() {\r\n    if (isPlaying) return;\r\n    isPlaying = true;\r\n    lastTime = 0;\r\n\r\n    if (document.activeElement === promptText) {\r\n      promptText.blur();\r\n    }\r\n\r\n    updatePlayButton();\r\n    animationId = requestAnimationFrame(tick);\r\n  }\r\n\r\n  function pause() {\r\n    isPlaying = false;\r\n    updatePlayButton();\r\n    if (animationId) cancelAnimationFrame(animationId);\r\n    animationId = null;\r\n  }\r\n\r\n  function togglePlay() {\r\n    if (isPlaying) pause();\r\n    else play();\r\n  }\r\n\r\n  async function toggleFullscreen() {\r\n    if (!supportsFullscreen()) {\r\n      showStatus('Fullscreen is not available here');\r\n      return;\r\n    }\r\n\r\n    try {\r\n      if (!document.fullscreenElement) {\r\n        if (teleprompter.requestFullscreen) {\r\n          await teleprompter.requestFullscreen();\r\n        } else if (teleprompter.webkitRequestFullscreen) {\r\n          teleprompter.webkitRequestFullscreen();\r\n        }\r\n      } else {\r\n        if (document.exitFullscreen) {\r\n          await document.exitFullscreen();\r\n        } else if (document.webkitExitFullscreen) {\r\n          document.webkitExitFullscreen();\r\n        }\r\n      }\r\n    } catch (error) {\r\n      console.warn('Fullscreen request failed:', error);\r\n      showStatus('Fullscreen is blocked in this preview');\r\n    }\r\n  }\r\n\r\n  function handlePromptPaste(event) {\r\n    event.preventDefault();\r\n    const text = (event.clipboardData || window.clipboardData).getData('text\/plain');\r\n    const selection = window.getSelection();\r\n\r\n    if (!selection || selection.rangeCount === 0) {\r\n      promptText.innerText += text;\r\n    } else {\r\n      selection.deleteFromDocument();\r\n      const textNode = document.createTextNode(text);\r\n      selection.getRangeAt(0).insertNode(textNode);\r\n      selection.collapseToEnd();\r\n    }\r\n\r\n    ensurePromptContent();\r\n  }\r\n\r\n  function runTests() {\r\n    console.assert(clamp(10, 0, 20) === 10, 'clamp should keep in-range values');\r\n    console.assert(clamp(-1, 0, 20) === 0, 'clamp should raise low values');\r\n    console.assert(clamp(99, 0, 20) === 20, 'clamp should lower high values');\r\n    console.assert(formatSpeedLabel(10) === '10', 'formatSpeedLabel should format integers');\r\n    console.assert(formatSpeedLabel(0.5) === '0.5', 'formatSpeedLabel should format decimals');\r\n    console.assert(typeof supportsFullscreen() === 'boolean', 'supportsFullscreen should return a boolean');\r\n    console.assert(Array.isArray(alignments) && alignments.length === 3, 'alignments should include three modes');\r\n    console.assert(alignmentIcons.left && alignmentIcons.center && alignmentIcons.right, 'alignment icons should exist');\r\n  }\r\n\r\n  playPause.addEventListener('click', togglePlay);\r\n  mirrorBtn.addEventListener('click', () => {\r\n    isMirrored = !isMirrored;\r\n    updateMirror();\r\n  });\r\n  alignBtn.addEventListener('click', cycleAlignment);\r\n  fullscreenBtn.addEventListener('click', toggleFullscreen);\r\n  bgColor.addEventListener('input', updateColors);\r\n  textColor.addEventListener('input', updateColors);\r\n  fontSize.addEventListener('input', updateFont);\r\n  marginRange.addEventListener('input', updateMargin);\r\n  speed.addEventListener('input', updateSpeed);\r\n  promptText.addEventListener('paste', handlePromptPaste);\r\n  promptText.addEventListener('input', ensurePromptContent);\r\n\r\n  promptText.addEventListener('focus', () => {\r\n    if (promptText.innerText.trim() === 'Paste your script here') {\r\n      promptText.innerText = '';\r\n    }\r\n    pause();\r\n  });\r\n\r\n  document.addEventListener('keydown', (e) => {\r\n    if (e.code === 'Space' && document.activeElement !== promptText) {\r\n      e.preventDefault();\r\n      togglePlay();\r\n    }\r\n  });\r\n\r\n  document.addEventListener('fullscreenchange', () => {\r\n    if (document.fullscreenElement === teleprompter) {\r\n      showStatus('Fullscreen on', 1200);\r\n    } else {\r\n      showStatus('Fullscreen off', 1200);\r\n    }\r\n  });\r\n\r\n  updatePlayButton();\r\n  updateMirror();\r\n  updateAlignment();\r\n  updateFont();\r\n  updateMargin();\r\n  updateSpeed();\r\n  updateColors();\r\n  runTests();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b81a355 e-flex e-con-boxed e-con e-parent\" data-id=\"b81a355\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u25b6 \u21cb \u2261 \u26f6 Background Color Prompt text Color Text size: 58px Margin: 5% Speed: 10 Paste your script here made by Cutdrama &#8211; Rafat Alsayyed<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-659","page","type-page","status-publish","hentry","entry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"ocean-thumb-m":false,"ocean-thumb-ml":false,"ocean-thumb-l":false},"uagb_author_info":{"display_name":"rafatalsed93@gmail.com","author_link":"https:\/\/cutdrama.com\/ar\/author\/rafatalsed93gmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"\u25b6 \u21cb \u2261 \u26f6 Background Color Prompt text Color Text size: 58px Margin: 5% Speed: 10 Paste your script here made by Cutdrama &#8211; Rafat Alsayyed","_links":{"self":[{"href":"https:\/\/cutdrama.com\/ar\/wp-json\/wp\/v2\/pages\/659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cutdrama.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cutdrama.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cutdrama.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cutdrama.com\/ar\/wp-json\/wp\/v2\/comments?post=659"}],"version-history":[{"count":26,"href":"https:\/\/cutdrama.com\/ar\/wp-json\/wp\/v2\/pages\/659\/revisions"}],"predecessor-version":[{"id":734,"href":"https:\/\/cutdrama.com\/ar\/wp-json\/wp\/v2\/pages\/659\/revisions\/734"}],"wp:attachment":[{"href":"https:\/\/cutdrama.com\/ar\/wp-json\/wp\/v2\/media?parent=659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}