You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"assets","path":"assets","contentType":"directory"},{"name":"dist","path":"dist","contentType":"directory"},{"name":"doc","path":"doc","contentType":"directory"},{"name":"platform","path":"platform","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"tools","path":"tools","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".jshintrc","path":".jshintrc","contentType":"file"},{"name":".travis.yml","path":".travis.yml","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"LICENSE.txt","path":"LICENSE.txt","contentType":"file"},{"name":"MANIFESTO.md","path":"MANIFESTO.md","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"}],"totalCount":13}},"fileTreeProcessingTime":9.569278,"foldersToFetch":[],"incompleteFileTree":false,"repo":{"id":36521722,"defaultBranch":"master","name":"uBlock","ownerLogin":"andyvand","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-05-29T18:23:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9953113?v=4","public":true,"private":false,"isOrgOwned":false},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1622851279.714535","canEdit":false,"refType":"branch","currentOid":"dc59aa040990f997e775af6e9b587c4d05a2a004"},"path":"MANIFESTO.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/andyvand/uBlock/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"MANIFESTO.md","displayUrl":"https://github.com/andyvand/uBlock/blob/master/MANIFESTO.md?raw=true","headerInfo":{"blobSize":"443 Bytes","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"0872a7d","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fandyvand%2FuBlock%2Fblob%2Fmaster%2FMANIFESTO.md","isCSV":false,"isRichtext":true,"toc":[{"level":3,"text":"This is uBlock's manifesto","anchor":"this-is-ublocks-manifesto","htmlText":"This is uBlock's manifesto"}],"lineInfo":{"truncatedLoc":"10","truncatedSloc":"7"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/andyvand/uBlock/blob/master/MANIFESTO.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/andyvand/uBlock/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/andyvand/uBlock/raw/refs/heads/master/MANIFESTO.md","renderImageOrRaw":false,"richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eThis is uBlock's manifesto\u003c/h3\u003e\u003ca id=\"user-content-this-is-ublocks-manifesto\" class=\"anchor\" aria-label=\"Permalink: This is uBlock's manifesto\" href=\"#this-is-ublocks-manifesto\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003col dir=\"auto\"\u003e\n\u003cli\u003eThe \u003cstrong\u003euser decides\u003c/strong\u003e what web content is acceptable or not in their browser.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp dir=\"auto\"\u003eThe uBlock project does not support Adblock Plus' \u003cem\u003e\"Acceptable Ads Manifesto\"\u003c/em\u003e,\nbecause the \u003cem\u003e\"Acceptable Ads\"\u003c/em\u003e marketing campaign is really the business\nplan of a for-profit entity.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eUsers are best placed to know what is or is not acceptable to them. uBlock's\nsole purpose is to give users the means to enforce their own choices.\u003c/p\u003e\n\u003c/article\u003e","renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"This is uBlock's manifesto","kind":"section_3","ident_start":4,"ident_end":30,"extent_start":0,"extent_end":443,"fully_qualified_name":"This is uBlock's manifesto","ident_utf16":{"start":{"line_number":0,"utf16_col":4},"end":{"line_number":0,"utf16_col":30}},"extent_utf16":{"start":{"line_number":0,"utf16_col":0},"end":{"line_number":10,"utf16_col":0}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"csrf_tokens":{"/andyvand/uBlock/branches":{"post":"F1M_kSkpAgYLZDD3-YPAXFwDuWAOpsAw73D8g4GijcJ6WdAaMXHs8i6Z6EZS7lWXqBKBJSoE9mP7uUGDQfHImg"},"/repos/preferences":{"post":"tSGQoM915N055jXh2-m9YjWBWZqDpAwg-4Y6VOOB38gsA7YXU-ONCfSRGVswgFIXngCOb3yHvjiwm5Tzfu6Gow"}}},"title":"uBlock/MANIFESTO.md at master · andyvand/uBlock","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1b17b3e7786a.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}